RethinkDB 1.10 發布,基于JSON的開源分布式數據庫
RethinkDB構建用于存儲JSON文檔,并能夠很容易擴展擴展到多臺機器上。它擁有一個優美的查詢語言支持真正實用的查詢如表格joins 和 group by。RethinkDB還易于安裝和學習。
JSON數據模型和即時的一致性。
分布式連接,子查詢,匯總,原子更新。
Hadoop的風格的map / reduce。
易于管理:
友好的WEB和命令行管理工具。
需要照顧的機器故障和網絡中斷。
多數據中心的復制和故障轉移。
水平的可擴展性:
分片和復制到多個節點。
查詢自動并行化和分發。
通過MVCC并發無鎖操作。</div> </div>

該版本最值得關注的改進包括支持一次通過多個值來索引一行記錄,該特性可讓查詢速度更加快速;同時改進了序列化的數值,提升了很多磁盤和網絡負載的性能。
New Features
- Added multi-indexes (#933)
- Added selective history deletion to the Data Explorer (#1297)
- Made
filtersupport the nested object syntax (#1325) - Added
r.not_to the Python driver (#1329) - The backup scripts are now installed by the Python driver (#1355)
- Implemented variable-width object length encoding and other improvements to serialization (#1424)
- Lowered the I/O pool threads' stack size (#1425)
- Improved datum integer serialization (#1426)
- Added a thin wrapper struct
threadnum_tinstead of using raw ints for thread numbers (#1445) - Re-enabled full perfmon capability (#1474) </ul>
- Fixed the output of
rethinkdb admin help(#936, #1447) makeno longer runs./configure(#979)- Made the Python code mostly Python 3 compatible (still a work in progress) (#1050)
- The Data Explorer now correctly handles unexpected token errors (#1334)
- Improved the performance of JSON parsing (#1403)
batched_rget_stream_tno longer uses an out-of-date interruptor (#1411)- The missing
protobuf_implementationvariable was added to the JavaScript driver (#1416) - Improved the error and help messages in the backup scripts (#1417)
r.jsonis no longer incorrectly marked as non-deterministic (#1430)- Fixed the import of
rethinkdb_pbcppin the Python driver (#1438) - Made some stores go on threads other than just 0 through 3 (#1446)
- Fixed the error message when using
groupBywith illegal pattern (#1460) defaultis no longer unprintable in Python (#1476)
</ul>
</div>
Fixed Bugs
完整介紹請看這里。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!