发布于 2015-09-07 00:31:28 | 175 次阅读 | 评论: 0 | 来源: 网友投递
RethinkDB 分布式数据库
RethinkDB是一个分布式数据库,最早是作为一个对SSD进行专门优化的MySQL存储引擎出现的,其特点在于对SSD的充分利用。而目前RethinkDB已经脱离MySQL成为一个独立的存储。
RethinkDB 2.1.3 发布,此版本是个 bug 修复版本。
更新内容如下:
RethinkDB 2.1.3 servers cannot be mixed with servers running RethinkDB 2.1.1 or earlier in the same cluster
Fixed a data corruption bug in the b-tree implementation (#4769)
Fixed the ssl
option in the JavaScript driver (#4786)
Made the Ruby driver compatible with Ruby on Rails 3.2 (#4753)
Added the backports.ssl_match_hostname
library to the Python driver package (#4683)
Changed the update check to use an encrypted https connection (#3988, #4643)
Fixed access to https
sources in r.http
on OS X (#3112)
Fixed an Unexpected exception
error (#4758)
Fixed a Guarantee failed: [pair.second]
crash that could occur during resharding (#4774)
Fixed a bug that caused some queries to not report an error when interrupted (#4762)
Added a new "_debug_recommit"
recovery option to emergency_repair
(#4720)
Made error reporting in the Python driver compatible with celery
and nose
(#4764)
Changed the handling of outdated indexes from RethinkDB 1.13 during an import to no longer terminate the server (#4766)
Improved the latency when reading from a system table in r.db('rethinkdb')
while the server is under load (#4773)
Improved the parallelism of JSON encoding on the server to utilize multiple CPU cores
Refactored JSON decoding in the Python driver to allow the use of custom JSON parsers and to speed up pseudo type conversion (#4585)
Improved the prefetching logic in the Python driver to increase the throughput of cursors
Changed the Python driver to use a more efficient data structure to store cursor results (#4782)
下载:https://github.com/rethinkdb/rethinkdb/archive/v2.1.3.zip
RethinkDB是一个分布式数据库,最早是作为一个对SSD进行专门优化的MySQL存储引擎出现的,其特点在于对SSD的充分利用。而目前RethinkDB已经脱离MySQL成为一个独立的存储。
特点:
简单编程模型
JSON 数据模型和一致性
分布式联合查询、子查询、聚合查询和原子更新操作
Hadoop 风格的 map/reduce.
轻松管理
提供友好的 Web 和命令行管理工具
服务器和网络故障时的谨慎处理
多数据中心复制和故障转移
水平伸缩
数据分片和复制到多个节点
自动化并行查询和分布式查询
通过 MVCC 并发实现无锁操作