![]()
MongoDB已在服務端公共許可證(SSPL)下發布了mongot引擎的源碼。mongot是驅動MongoDB搜索和向量搜索功能的核心引擎。分析師表示,此舉將幫助自管理版本數據庫的開發者更好地規劃AI用例的RAG系統,因為源碼將提供更多的透明度、可調試性和控制能力。
提升開發者透明度和控制力
通過公開mongot的源碼,MongoDB將此前僅在Atlas(數據庫托管版本)中提供的不透明服務轉變為可檢查的組件。SanjMo首席分析師桑吉夫·莫漢表示,這讓開發者能夠了解文本和向量查詢是如何被索引、執行和排序的。
這一轉變預計將特別受到構建AI和檢索增強生成(RAG)應用團隊的歡迎。莫漢補充說,隨著系統從試點階段向生產環境遷移,對搜索行為和故障模式的可見性變得越來越重要。
然而,ISG軟件研究執行總監戴維·梅寧格提醒,開發者不應將mongot的源碼視為開源軟件,盡管它是公開可用的。
梅寧格解釋說:"與開源許可證類似,SSPL使開發者能夠查看、使用、修改和共享相關源碼。但它并不滿足開源倡議組織開源定義的所有標準,因為它要求任何將SSPL許可源碼整合到向外部方(如客戶、合作伙伴)提供服務的產品中的人,必須在SSPL許可下發布其產品的全部源碼。"
但The Futurum Group數據和分析實踐負責人布拉德利·希敏指出,這并不妨礙開發者使用它來構建供自己使用的應用程序。相反,SSPL是"專門設計"來阻止MongoDB的競爭對手免費獲取其代碼并作為托管服務銷售而不付費的。
降低采用門檻
分析師認為,這一發展可能會降低采用MongoDB產品的門檻。
HyperFRAME Research AI技術棧實踐負責人斯蒂芬妮·沃爾特表示:"此前,如果開發者想要完整的MongoDB搜索體驗,他們必須使用其托管云服務Atlas。通過發布源碼,MongoDB實際上消除了其云服務與自管理/社區版本之間的功能壁壘。"
據The Futurum Group的希敏介紹,開發者現在可以在本地環境中測試引擎,無需互聯網連接、信用卡,也不需要啟動Atlas云集群。
分析師表示,考慮到數據庫市場正朝著整合方向發展,特別是在AI應用和用例方面,MongoDB此舉是為了留住開發者。
沃爾特說,通常大多數企業會希望在專門的向量數據庫上開始其AI應用開發之旅,但如果開發者能夠在MongoDB生態系統內測試、構建和擴展AI系統,他們流失的可能性就會降低。
擴展自動化嵌入功能
除了發布mongot源碼外,這家數據庫提供商還將其向量搜索中的自動化嵌入功能擴展到了數據庫的社區版。
這項功能自動化了生成、存儲和更新向量嵌入的過程,降低了開發者設計RAG系統時的復雜性。傳統上,開發者需要構建一個管道來創建和管理向量嵌入,特別是對于新攝入的數據。
分析師還認為,在社區版中包含自動化嵌入功能是MongoDB挑戰競爭對手數據庫提供商(特別是專業向量數據庫)的更廣泛努力中的又一步。
沃爾特表示:"這是對Pinecone的直接打擊。如果你已經使用的數據庫能夠為你處理復雜的嵌入管道,那么購買單獨的純向量數據庫就沒什么理由了。"
除了沃爾特,希敏也認為在社區版中添加自動化嵌入功能的舉措也會對LangChain等"粘合代碼"供應商造成沖擊。
希敏補充說:"這也給專業向量數據庫廠商帶來壓力,迫使他們提供不僅僅是存儲的功能。"自動化嵌入功能和mongot目前仍處于預覽階段。
Q&A
Q1:mongot是什么?它有什么作用?
A:mongot是驅動MongoDB搜索和向量搜索功能的核心引擎。MongoDB已在服務端公共許可證下發布了其源碼,讓開發者能夠了解文本和向量查詢是如何被索引、執行和排序的,為RAG系統提供更多透明度和控制能力。
Q2:MongoDB發布mongot源碼對開發者有什么好處?
A:發布源碼消除了MongoDB云服務與自管理版本之間的功能壁壘,開發者可以在本地環境中測試引擎,無需互聯網連接或信用卡,也不需要啟動Atlas云集群,大大降低了采用門檻和開發復雜性。
Q3:MongoDB的自動化嵌入功能是什么?
A:自動化嵌入功能可以自動化生成、存儲和更新向量嵌入的過程,減少了開發者設計RAG系統時的復雜性。傳統上開發者需要構建管道來創建和管理向量嵌入,現在這個過程被自動化了,該功能已擴展到社區版。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.