NoSQL數據庫Apache CouchDB 0.11.0發布
51CTO數據庫頻道曾報道過《云計算時代NoSQL當道 關系數據庫日薄西山》,下面介紹的Apache CouchDB正是NoSQL數據庫。
CouchDB是一個"面向文檔"的數據庫,采用 ErLang 語言開發,文檔的格式是一個JSON字符串(也可包含二進制附件)。 底層結構是由一個"存儲"(storeage) ,以及多個"視圖索引"(view indexs)。 "儲存"用來儲存文件, "視圖索引"用于查詢處理。
CouchDB落實到***層的數據結構就是兩類B+Tree 。
CouchDB 能夠適應非常廣泛的應用場景,在某些偶爾連接網絡的應用中,我們可以用CouchDB暫存數據,隨后進行同步。也可以在Cloud環境中,作為大型的分布 式的數據存儲。CouchDB提供了基于 HTTP的API的訪問方式,這樣,保證了所有的常見的語言都可以使用CouchDB。
改進內容:
◆增加了 make dist 編譯選項,用來生成 Windows 下的安裝程序
◆增加 raw 二進制數據整理,使得在無需Unicode支持的環境中提升視圖的速度
◆通過減少 ICU 整理調用來提升視圖索引構建時間
◆增加用來隱式創建復制的目標數據庫的選項
◆改進了視圖信息對象
◆通過聯機滑動窗口算法來提升統計計算性能
◆增加批量的多個更新請求來提升多個寫入數據的吞吐量
◆提升了配置查找的速度和并發數
◆增加了代理認證、虛擬主機、每數據庫訪問控制、按id進行文檔復制、URL重寫、附件壓縮等等功能的支持
◆修正了不少的bug。
下載地址:http://www.oschina.net/action/project/go?id=5713&p=download
【更多關于數據庫發展的趨勢性報道】
- 云計算使關系數據庫逐漸落伍
- 2009年云數據庫的開發和應用前景
- 關系數據庫的末日是否已經來臨
- 超越關系型數據庫 pureXML技術應用及展望
- 新興數據庫打破整個舊規則
- 探尋關系數據庫和ORM的***替代者