顾美玲勾引管家|日韩黄色成人|国产精品theporn动漫|欧美日日日|国产精品探花在线

專業只做數據庫實訓和認證的品牌機構

微信公眾號新浪微博
免費咨詢電話:400-0909-964
當前位置: 網站首頁 > 行業資訊 > 微軟發布基于PostgreSQL的開源文檔數據庫平臺DocumentDB

微軟發布基于PostgreSQL的開源文檔數據庫平臺DocumentDB

文章來源: 更新時間:2025/2/6 14:03:29

在線老師點擊咨詢:

最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!

我要咨詢

我們很高興地宣布正式發布DocumentDB——一個開源文檔數據庫平臺,以及基于 vCore、基于 PostgreSQL 構建的 Azure Cosmos DB for MongoDB 的引擎。

過去,NoSQL 數據庫提供云專用解決方案,而沒有通用的互操作性標準。這導致對可互操作、可移植且完全支持生產就緒的文檔數據存儲本地實例的需求不斷增長。我們還認為,如果能有一個 NoSQL 數據庫標準,以便在選擇和切換 NoSQL 數據庫時提供更大的靈活性,那就太好了。此外,過去十年,PostgreSQL 在開發者社區中的受歡迎程度呈爆炸式增長。因此,為了滿足社區對 NoSQL 數據庫的需求和 PostgreSQL 的普遍采用,我們推出了 DocumentDB — 一個完全允許的開源文檔數據存儲平臺,它基于強大的 PostgreSQL 引擎構建。

使命

DocumentDB 的使命是為開發者社區提供一個使用 PostgreSQL 實現的 NoSQL 數據存儲,并完全了解引擎的架構和實現。數據庫引擎的所有核心組件(從 CRUD(創建、讀取、更新、刪除)操作到索引和向量搜索功能)都是公開的。此外,PostgreSQL 憑借其不斷發展的功能集和豐富的擴展生態系統,人氣迅速飆升。我們決定推出 DocumentDB——一個由 PostgreSQL 提供支持的完全開源平臺,可以在其上構建端到端的文檔數據庫體驗,以滿足社區對 NoSQL 數據庫的需求。

許可

為了秉承真正的開源精神,該項目采用了最寬松的 MIT 許可證,開發人員可以不受限制地將項目納入他們自己的新解決方案和現有解決方案中。沒有商業許可費、沒有使用或分發限制,也沒有花招。雖然我們始終歡迎和鼓勵對項目做出貢獻,但并不要求用戶將他們的定制、貢獻和增強功能提交給項目。MIT 許可證保證完全自由地分叉存儲庫、使用和分發,沒有任何義務。

開源標準

DocumentDB 是該項目更宏偉使命的首次實現,該使命旨在為開源文檔數據庫創建標準,就像 ANSI(美國國家標準協會)的關系數據庫 SQL 標準一樣。NoSQL 標準的創建將在未來提高 NoSQL 引擎的兼容性和互操作性。該標準背后的動機是盡量減少 NoSQL 數據庫實現之間面向公眾的 API(應用程序編程接口)和引擎基礎的差異。總的來說,這將有助于改善開發人員在加入文檔數據庫時的體驗,更重要的是,在從一個數據庫切換到另一個數據庫時。

架構

該項目由兩個主要組件組成,它們共同支持文檔操作:

    pg_documentdb_core — 一個自定義的 PostgreSQL 擴展,針對 Postgres 中的 BSON(二進制 JavaScript 對象表示法)數據類型支持進行了優化。

    pg_documentdb_api — 實現 CRUD 操作、查詢功能和索引管理的數據平面。

對于貢獻者

堆棧底部是pg_documentdb_core層 - 一個完全自主開發和定制的 Postgres 擴展,用于優化對 BSON 數據類型的支持。此擴展提供以下功能:

    能夠在數據庫引擎的 Postgres 層中解析和操作 BSON 文檔,以及 BSON 文檔內嵌套的各個級別。

    能夠索引 BSON 文檔中的字段 - 包括單字段索引、多鍵索引、復合索引(以優化多個字段上的查詢過濾條件)、文本索引以及利用 PostGIS 擴展功能的地理空間索引。

    能夠執行由 pg_vector Postgres 擴展提供支持的向量搜索查詢。

    功能齊全的身份驗證機制,包括 SCRAM(加鹽挑戰響應身份驗證機制)身份驗證。

這些位于堆棧底部的功能將作為構建端到端 NoSQL 數據庫用戶體驗的基礎。可在此堆棧頂部構建協議轉換層,以將所選的入站 NoSQL 數據庫協議轉換為底層 Postgres 協議。

對于用戶

尋找現成 NoSQL 數據庫的用戶可以利用 FerretDB 中的現有解決方案 — 由 DocumentDB 作為支持引擎。FerretDB 是一個流行的開源文檔數據存儲,其最新版本 ( FerretDB 2.0 ) 由 DocumentDB 支撐。雖然用戶可以通過 Postgres 與 DocumentDB 交互,但 FerretDB 2.0 提供了一個具有文檔數據庫協議的接口。FerretDB 還擁有同樣寬松的 Apache 許可證,并且在 Postgres 和 NoSQL 社區中都占有重要地位。

本文地址:http://www.mudan321.com/zixun/39507141194.html 轉載請注明!


PostgreSQL入門到精通 100+ 個學習資料

Oracle培訓機構

金牌講師<>

冉乃綱-老師CUUG金牌講師
冉老師 CUUG金牌講師 Oracle及RedHat高級講師、Unix/Linux 資深專家...[詳細了解老師]

免費咨詢上課流程 客服在線中

陳衛星-老師CUUG金牌講師
陳老師 CUUG金牌講師 精通Oracle管理、備份恢復、性能優化 11年Ora...[詳細了解老師]

免費咨詢上課流程 客服在線中

選學校如何選擇適合自己的學校

CUUG -CHINA UNIX USER GROUP,是國際UNIX組織UNIFORUM的中國代表,是國內悠久的專業UNIX培訓機構,被譽為中國UNIX 的搖籃。多年來,以提高教學質量為本,強調素質教育,積極引進、消化國外的新技術,有效的結合中國....[詳情]

一站式服務(從入學到就業一幫到底)

入學

學習

就業

實操

食宿
地址:北京市海淀區田村山南路35號院17號樓
課程咨詢: 400-0909-964
企業服務:137 1818 8639(陳經理)
部分信息來源于網絡,如有錯誤請聯系指正!
版權所有@北京神腦資訊技術有限公司 (CUUG,中國UNIX用戶協會) Copyright 2016 ALL Rights Reserved 京ICP備11008061號-1