分布式數據庫,RethinkDB 2.1.5 發布

jopen 9年前發布 | 5K 次閱讀 RethinkDB

RethinkDB 設計用來存儲 JSON 文檔的分布式數據庫,可通過簡單操作實現多機分布式存儲。支持表的聯合和分組查詢。

特點:

簡單編程模型

  • JSON 數據模型和一致性

    </li>

  • 分布式聯合查詢、子查詢、聚合查詢和原子更新操作

    </li>

  • Hadoop 風格的 map/reduce.

    </li> </ul>

    輕松管理

    • 提供友好的 Web 和命令行管理工具

      </li>

    • 服務器和網絡故障時的謹慎處理

      </li>

    • 多數據中心復制和故障轉移

      </li> </ul>

      水平伸縮

      • 數據分片和復制到多個節點

        </li>

      • 自動化并行查詢和分布式查詢

        </li>

      • 通過 MVCC 并發實現無鎖操作

        </li> </ul>

        分布式數據庫,RethinkDB 2.1.5 發布

        RethinkDB 2.1.5 發布,此版本主要是 bug 修復:

        兼容性

        • RethinkDB 2.1.5 servers cannot be mixed with servers running RethinkDB 2.1.4 or earlier in the same cluster

          </li> </ul>

          Bug 修復

          • Fixed a memory corruption bug that caused segmentation faults on some systems (#4917)

            </li>

          • Made the build system compatible with OS X El Capitan (#4602)

            </li>

          • Fixed spurious "Query terminated by rethinkdb.jobs table" errors (#4819)

            </li>

          • Fixed an issue that caused changefeeds to keep failing after a table finished reconfiguring (#4838)

            </li>

          • Fixed a race condition that resulted in a crash with the messagestd::terminate() called without any exception. when losing a cluster connection (#4878)

            </li>

          • Fixed a segmentation fault in the mark_ready() function that could occur when reconfiguring a table (#4875)

            </li>

          • Fixed a segmentation fault when using changefeeds on orderBy.limit queries (#4850)

            </li>

          • Made the Data Explorer handle changefeeds on orderBy.limit queries correctly (#4852)

            </li>

          • Fixed a "Branch history is incomplete" crash when reconfiguring a table repeatedly in quick succession (#4866)

            </li>

          • Fixed a problem that caused indexStatus to report results for additional indexes that were not specified in its arguments (#4868)

            </li>

          • Fixed a segmentation fault when running RethinkDB on certain ARM systems (#4839)

            </li>

          • Fixed a compilation issue in the UTF-8 unit test with recent versions of Xcode (#4861)

            </li>

          • Fixed an Assertion failed: [ptr_] error when reconfiguring tables quickly with a debug-mode binary (#4871)

            </li>

          • Improved the detection of unsupported values in r.js functions to avoid aGuarantee failed: [!key.IsEmpty() && !val.IsEmpty()] crash in the worker process (#4879)

            </li>

          • Fixed an unitialized data access issue on shutdown (#4918)

            </li> </ul>

            性能改進

            • Improved the performance of getAll queries that fetch multiple keys at once (#1526)

              </li>

            • Optimized the distribution of tasks across threads on multi-core servers (#4905)

              </li> </ul>

              下載:https://github.com/rethinkdb/rethinkdb/archive/v2.1.5-2.zip


               本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
               轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
               本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!