今天在 MongoDB.Local NYC, 我們在開發人員資料平台上推出了數項新功能,協助使用者和客戶使用 MongoDB 建置、反覆執行和擴展應用程式。
開發團隊被要求提供比以往更快,更聰明的引人注目和差異化的用戶體驗。 同時,他們必須盡可能快速和高效地這樣做。
MongoDB 的開發人員資料平台對於努力快速高效創新的團隊來說至關重要。 它可讓開發人員透過統一的 API 支援組織中的各種應用程式使用案例,並且不需要螺栓連接、學習和維護個別的資料庫點解決方案。
擴展您可以在 MongoDB 上構建的現代應用程序範圍
正在開發新一代 AI 驅動的體驗,其中向量作為基礎元素,使這些應用成為可能的基礎元素。 向量是非結構化資料(包括文字、影像、視訊、音訊檔案等)特徵的數學表示法,並佔用 n 維空間,其中 n 是資料集中的特徵數。 數據是否相似與否基於此 n 維矢量空間中向量之間的距離。 向量資料庫可讓使用者查詢向量,以判斷類似或相關內容,而不需依賴關鍵字比對。 Atlas Vector Search 今天宣布,可讓您在文件中儲存、編製索引和查詢向量,以及在文件中的操作資料和交易資料,而無需新增、學習和維護其他資料庫系統的額外負荷。 在 MongoDB Atlas 中加入向量搜尋功能,讓團隊能夠為最終使用者提供更相關的情境感知結果,包括能夠使用專屬資料增強在大型語言模型 (LLM) 上建置的應用程式,以提高準確性和效能。 阿特拉斯向量搜尋今日在公開預覽中提供。
現今的應用程式也需要比以往更即時,但是處理資料串流並將其引入應用程式既複雜又具挑戰性。 大多數組織都引入了包含不同 API、驅動程式和工具的串流處理點解決方案,這些解決方案可以創造分散的開發人員體驗、營運複雜性和額外成本。 Atlas Stream Processing 即將推出私人預覽,將改變開發團隊建置事件導向應用程式的方式。 開發人員可以使用相同的查詢語言和靈活的文檔數據模型來處理數據流數據及其數據庫中的數據,從監控網絡流量是否入侵,到根據當前道路狀況進行實時路線規劃等用例。
全球最大的住宅房地產品牌特許經營商 Albertsons、Glassdoor 和 Anywhere Real Estate 等公司仰賴 Atlas Search 在其應用程式中提供全文功能,而無需將資料庫中的資料部署並同步到單獨的搜尋引擎。 透過新的搜尋查詢分析,開發人員將深入了解其使用者所搜尋的內容,讓他們能夠更好地調整和自訂搜尋邏輯。 此外,Atlas 搜尋索引現在可以在語言驅動程式中建立和管理 (從 Node.js 開始), MongoDB Compass 和 MongoDB Shell,讓喜歡以程式設計方式處理索引的開發人員很容易。 最後,今天宣布了專用的搜尋節點,這將使團隊能夠獨立擴展和最佳化其搜尋工作負載的資源,以提高大規模效能、提高可用性和更快的索引建置速度。
改善效能、規模和安全性的基礎
我們在改善開發人員資料平台效能、可擴充性和安全性方面所做的工作,與增加其功能性範圍同樣重要。
從 MongoDB 7.0 開始,對查詢執行的改進將減少執行某些查詢所需的磁盤讀取數量,計算資源和內存,從而提供改進的性能和更有效的資源消耗。 特別是,新的查詢執行策略將加快文件分組和重塑、篩選和排序文件,以及用於跨集合聯結資料的 $lookups。
去年,我們在預覽中引入了可查詢的加密。 這個業界首創的可搜尋加密方案可讓使用者在用戶端加密敏感資料欄位 (例如個人識別資訊),並將這些資料以完全隨機的加密資料形式儲存在資料庫中,同時保留執行表達式查詢的能力。 在 MongoDB 7.0 中,可查詢的加密將支持相等搜索,並支持要遵循的範圍,前綴,後綴和子字符串查詢。
MongoDB 7.0 將在今年夏天晚些時候正式推出。
繼續專注於一流的開發人員體驗
沒有什麼事情是比確保一流的開發人員和操作體驗更重要的軟件開發。 我們繼續致力於提高產品的可用性,並擴展開發人員可用於使用 MongoDB 進行構建的工具集。
Kotlin 正成為移動和服務器端開發的流行語言。 今天,我們推出了一個新的官方 Kotlin 驅動程序,使 Kotlin 開發人員可以放心地在 MongoDB 上構建應用程序,因為我們知道我們致力於支持這個快速發展的語言社區。 我們還發布了 PyMongoArrow,這是一個供開發人員和數據分析師使用的新庫,可以輕鬆地將 MongoDB 中的數據導出到基於 Python 的分析堆棧,包括 Apache 箭頭,熊貓和 NumPy。
隨著越來越多的公司最佳化其 DevOps 管線,啟用程式化自動化的工具可以大幅提高效率和生產力。 開發人員現在可以使用 C#、Go、Java 和 Python 中的亞馬遜網路服務雲端開發套件 (AWS CDK),以及 Node.js 和打字稿,在 MongoDB 地圖集上佈建資源。 利用 Kubernetes 的公司可以使用 MongoDB Atlas CLI 安裝 Atlas Kubernetes 操作員並匯出現有部署,以便簡化基礎架構管理和佈建。
應用程式現代化的路徑
對於許多企業來說,應用程式現代化仍然是一項重要投資,以釋放快速的軟體反覆運算,並滿足不斷演變的應用 MongoDB 關聯式移轉工具現已正式推出,有助於將常見的關聯式資料庫 (包括甲骨文、SQL 伺服器、MySQL 和 PostgreSQL) 移轉至 MongoDB 的加速和降低風險。 此工具不僅可以處理資料移轉本身,還允許遷移團隊檢視 MongoDB 資料建模建議、使用視覺化介面定義結構描述變更,並以其程式設計語言或架構產生應用程式程式碼,以取得重構其應用程式以反映新設計的 MongoDB 結構描述的開始。