RethinkDB 1.7 發布,分布式 JSON 數據庫
作者:佚名
RethinkDB最早是作為一個對SSD進行專門優化的MySQL存儲引擎出現的,其特點在于對SSD的充分利用。而目前RethinkDB已經脫離MySQL成為一個獨立的存儲。RethinkDB支持各種底層存儲:SSD,傳統磁盤以及像AWS這樣的云存儲服務。
RethinkDB最早是作為一個對SSD進行專門優化的MySQL存儲引擎出現的,其特點在于對SSD的充分利用。而目前RethinkDB已經脫離MySQL成為一個獨立的存儲。RethinkDB支持各種底層存儲:SSD,傳統磁盤以及像AWS這樣的云存儲服務。
RethinkDB目前支持幾乎所有的64位Linux發行版,包括:
- Ubuntu 10.04.1 x86_64
- Ubuntu 10.10 x86_64
- Red Hat Enterprise Linux 5 x86_64
- CentOS 5 x86_64
- SUSE Linux 10
RethinkDB 1.7 發布,改進內容包括:
- 提供 CSV 和 JSON 導入導出工具
- 支持熱備和恢復
- ReQL 支持原子的 set 和 get 操作
- 強大的新語法用于處理嵌套文檔
- 文檔插入的性能提升 10 倍以上
- 為 CentOS 和 RHEL 提供原生二進制版本
- 大量 ReQL 的改進
其他還包含 30 個 bug和改進,詳情請看 這里
RethinkDB 設計用來存儲 JSON 文檔的分布式數據庫,可通過簡單操作實現多機分布式存儲。支持表的聯合和分組查詢。
特點:
簡單編程模型
- JSON 數據模型和一致性
- 分布式聯合查詢、子查詢、聚合查詢和原子更新操作
- Hadoop 風格的 map/reduce.
輕松管理
- 提供友好的 Web 和命令行管理工具
- 服務器和網絡故障時的謹慎處理
- 多數據中心復制和故障轉移
水平伸縮
- 數據分片和復制到多個節點
- 自動化并行查詢和分布式查詢
- 通過 MVCC 并發實現無鎖操作
責任編輯:陳四芳
來源:
51CTO