的Apache CouchDB的最初開發於IBM和捐贈後來給Apache軟件基金會。
相比於周圍其他數據庫,CouchDB是還很年輕,但是這並沒有蒐集得挺其壽命短跟隨停止它。
CouchDB的引擎已經在最近一波NoSQL系統,使用一個鍵值模型來存儲數據在本地JSON文件的數據庫引擎的前列。
記錄的數據仍然可以查詢,但不能採用了經典的SQL語法。而不是一個特殊的語法時,在CouchDB的情況下,通過通過JavaScript執行的自定義查詢語言。
數據庫本身已經相當成功,甚至在達到Apache的組合,目前在使用中,如BBC,Ubuntu的,Engine Yard的和瑞士信貸公司。
本次發布導致的Apache CouchDB的源代碼下載。對於二元請參閱的Mac 和的Windows 部分。
特點
- 文檔數據庫服務器
- 通過REST風格的JSON API訪問。
- 在特設和無架構
- 在一個平面地址空間
- 在提供ACID語義
- 最終一致性
- 在離線模式支持
- 在支持分佈式架構
- 在簡單的數據複製
- 在雙向衝突檢測
- 在可以查詢和通過JavaScript收錄
什麼在此版本中是新的
- 支持二郎山/ OTP 17.0
- 在我們的實驗新的用戶界面許多改進,包括開關從CodeMirror代碼編輯器對Ace以及對各種瀏覽器提供更好的支持。
- 增加了MAX_COUNT選項(UUID的結構),以允許速率限制,能夠從/ _uuids處理程序在單個請求中請求的UUID的量。
- 在增加套接字緩衝區大小,以提高複製速度為大型文件和附件,並固定在BSD-like系統的測試。
- 在提高的multipart /相關的請求的性能。
- 在確認身份驗證有關的配置設置都能很好地形成。
- 在固定CORS露出頭。
- 在更名為proxy_authentification_handler proxy_authentication_handler。
- 在確保啟動腳本清除終止pid文件。
什麼在1.5.0版本新
- 修正了一個管理員用戶將由public_fields限制功能。
- 修正了一個使用JavaScript CLI測試運行。
- 在官方的文件已經大修。很多從其他來源的內容已經合併,而索引頁已經重建,使文檔更加方便。
- 在一個新的管理界面,代號為Fauxton,已被列入作為一個實驗性的預覽。它可以在/ _utils / fauxton /訪問。這裡有太多的改進全部列出來。我們正在尋找這個預覽版從社區的反饋。
什麼在1.4.0版本新
- 現在,支持的Erlang / OTP R16B和R16B01;所需的最低版本R14B。
- 在用戶文件的角色值必須是字符串。節省了用戶的文檔時,其他類型的值將被拒絕。
現在
什麼在1.3.0版本新
- 不再重寫X-CouchDB的請求的路徑中遞歸調用重寫。
- 在限制遞歸深度的URL重寫。默認為最大100調用,但是可配置的。
- 修正_session的IE7。
- 在新增服務器發送事件協議分貝變化API。
- 添加視圖要求持續時間蒲團。
- 在採取行動關閉按鈕,用戶沒有權限。
- 在C / C ++編譯器檢測得到了提高。
- 數據庫名稱編碼
在重寫(允許嵌入式/的,等等)。
什麼在1.2.2版本新
- 重置重寫計數器新的要求,避免不必要的請求失敗是由於假重寫限報告。
- 在進程退出之前停止狀態返回CouchDB的腳本固定的問題。
什麼在1.2.1版本新
- 當參與URL重寫修正各種錯誤遞歸。
- 在固定CouchDB的啟動腳本。
- 禁用按鈕不可用已登錄的用戶。
- 修正了潛在的複製超時。
什麼版本1.2是新的
- 在添加了原生JSON解析器
- 可選文件壓縮(數據庫和視圖索引文件)
- 在一些性能方面的改進,特別是關於數據庫的寫入和視圖索引
- 在性能改進的內置改變飼料過濾器_doc_ids和_design
什麼在1.1.1版本新
- 在支持的SpiderMonkey 1.8.5
- 添加配置的最大受_log返回的字節數。
- 在允許CommonJS的模塊是一個空字符串。
- 在凹凸的最低二郎版本R13B02。
- 請不要運行刪除validate_doc_update功能。
- 在ETag的意見,對包括當前序列,如果include_docs =真。
- 修正的bug,其中重複可以出現在_changes飼料。
- 修正錯誤:解決衝突後更新處理中斷。
- 在BUG修復與_replicator在那裡,包括“過濾器”可能崩潰沙發上。
- 修正崩潰。
- 修復文件描述符洩漏
- 在修復丟失的版本中_changes?風格= all_docs。
- 在提高處理壓縮的max_dbs_open限制。
- 在JSONP響應,現在發送“文/ JavaScript的”的內容類型。
- 在鏈接到ICU 4.2在Windows上。
- 在許可證正斜杠的路徑更新功能。
- 粒擊中reduce_overflow錯誤couchjs流程。
- 在狀態代碼可以在更新處理規定。
- 支持提供()中顯示的功能。
- 在_view_cleanup時ddoc沒有意見,現在刪除所有索引文件。
- 在max_replication_retry_count現在支持“無限”。
- 當源數據庫具有空ID文件修復複製崩潰。
- 在指定couchjs流程時,服務請求修復僵局。
- 修正了文件多部分PUT API。
- 修正了關於文件描述符洩漏與意見數據庫。
壓縮大型視圖時
在_log
什麼在1.1.0版本新
- 在本地SSL支持。
- 添加為附件的HTTP範圍請求支持。
- 在新增內置過濾器`_changes`:`_doc_ids`和`_design` 。
- 在為TCP_NODELAY又名“納格”新增配置選項。
- 允許在虛擬主機的定義通配符。
- 的意見更精細ETag的支持。
- 在更靈活的URL重寫。
- 添加OS進程模塊的CouchDB外管理守護進程。
- 在增加HTTP代理服務器處理更多的可擴展外部。
- 新增`_replicator`數據庫來管理複製。
- 在多個微優化讀取數據時。
- 添加到CommonJS的地圖功能的支持。
- 補充說明返回`陳舊= ok`響應之後觸發視圖更新`陳舊= update_after`查詢選項。
- 在更明確的錯誤信息時,它無法訪問文件,由於缺乏權限。
- 在增加了“更改密碼”功能包括到被褥。
限制
- 在關係數據庫中。
- 系統取代關係型數據庫。
- 在一個面向對象的數據庫。
<李類=“bbli”>這是不是:
評論沒有發現