Apache CouchDB注入新鮮血液,整合分布式技術

jopen 11年前發布 | 6K 次閱讀 CouchDB

        Cloudant(一家數據庫作為服務公司)之前曾承諾將其深度優化的 BigCouch 數據庫代碼合并到 CouchDB 中,來為 CouchDB 注入新鮮血液。經過幾個月的開發,如今新的合并版本(暫時也稱為 BigCouch)已經可用。

Apache CouchDB注入新鮮血液,整合分布式技術

        Apache CouchDB 是一個面向文檔的數據庫管理系統,但自從其創始人 Damien Katz 在 2012 年 1 月份放棄該項目之后,該項目便開始不穩定起來。Damien Katz 在放棄 CouchDB 之后轉而投向 Couchbase Server,這是一個整合了 CouchDB 與 Membase、Memcached 技術后的產品,不過該項目已經與 Apache 完全無關,開發者對于該項目的一些貢獻也不能直接納入 Apache CouchDB 中。隨后,CouchDB 核心團隊成員也紛紛離開,致使 CouchDB 社區開始出現不穩定。

        通過此次代碼整合,為 CouchDB 項目帶來了一些分布式數據庫的特性,比如集群管理、更高的并發訪問性能和壓縮技術等。而 Cloudant 公司也已經終止了對有 4 年歷史的老版本的 BigCouch 項目的開發,以便充分參與到新項目中。

        新版數據庫的集群行為基于 Amazon Dynamo 的概念,即每個 BigCouch 節點都可以接受請求,數據被放置在一個基于一致散列算法的分區上,并且讀寫操作應用了 quorum 協議。

        Apache CouchDB 項目管理委員會主席 Jan Lehnardt 表示,Cloudant 公司的這些技術,為 CouchDB 跨分布式系統復制數據提供了一個完整的戰略,通過整合 BigCouch 的集群技術,使得 CouchDB 的功能更加完善,歡迎更多的項目開發者基于這個版本提交貢獻。

        如今新版 CouchDB 已經可以通過 Cloudant 網站下載,而正式版本將會按照 Apache 的進度來發布。

        Via Jaxenter

來自: www.iteye.com
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!