TokuMX 比 MongoDB 更好的 Mongodb?支持事物,Document 级锁,Oplog 分区,PrimaryKey 支持

mongodb不能限制内存,对硬盘浪费太严重。DBA和Dev都很头疼。@[email protected]今天偶尔看到的这个TokuMX貌似把这些问题都解决了

需要注意的是,tokumx更改了数据存储结构和文件格式,除了API与MongoDB完全兼容外(还额外增加了新的命令,可通过command调用),其他基本上就是另一个全新的MongoDB!
也就是说,代码层面几乎0改动!

数据必须要mongodump+mongorestore来迁移数据,不能直接复制数据文件。

一些特性:

  • Oplog支持按天分区,可以根据expireOplogDays设置过期时间,删除过期的Oplog,缓解磁盘压力
  • 优化分片中块迁移,去除了许多全局锁及库级锁,简化及优化了不同片之间的数据转移
  • Document级别锁,非Db级、非Collection级锁!
  • 支持ACID和事物MVCC特性
  • 不用担心磁盘数据碎片的问题!
  • 自己控制内存而非交给系统控制

下载地址:
http://yunpan.cn/Q4gyjWEEy7ksC

TokuMX Vs. MongoDB 数据插入性能对比
(http://www.tokutek.com/2013/06/iibench-benchmark-tokumx-vs-mongodb/)

官方网站地址:
http://www.tokutek.com/products/downloads/tokumx-ce-downloads/

相关链接:
http://www.severalnines.com/blog/nosql-battle-east-coast-benchmarking-mongodb-vs-tokumx-cluster

去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。