MongoDB vs TokuMX 性能测试

参考文章:http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/

重点是关注三个方面:

1. 如何测试

2. 如何用工具获取测试数据

3. 如何进行replacation集群的高性能配置

时间: 2024-12-10 14:57:35

MongoDB vs TokuMX 性能测试的相关文章

mongodb 3.2性能测试

测试环境 机器配置 linux container 4C/16G/300GSSD 8C/32G/300GSSD 测试对象 版本 引擎 参数配置 4C/16G 8C/32G mongodb3.2.6 wiredTiger cacheSizeGB:12 syncPeriodSecs: 1 collectionConfig:blockCompressor: snappy indexConfig:prefixCompression: true cacheSizeGB:24 syncPeriodSecs:

mongodb替代品tokumx

走在NOSQL的路上,不只有mongodb值得关注 近期测试一款TokuMx出的mongodb,算一个衍生品吧! 了解Msql的人,也许对这家公司不陌生! 第一:tokumx mongodb获取办法: 官网:http://www.tokutek.com/tokumx-for-mongodb/ 国外链接,通过非技术手段才能获取,你懂得!百度网盘分享:http://pan.baidu.com/s/1gdH1XBX 密码: 36sx 第二:tokumx mongodb兼容性: 兼容mongodb,语法

YCSB测试Mysql,MongoDB,TokuMX,Couchbase性能

测试是由同事完成的,这里只做收藏. 测试说明: 1.数据量为3kw记录,每条记录11个字段,一个为主键,主键为字符类型,类似:user****,后续为数值 其他10字段为字符类型,100字符,记录长度大约为1KB 2.使用ycsb进行压力测试.具体各类型参考以前文档 3.三千万数据,对目前数据库都能缓存到DB中(后续测试缓存80%,50%,30%等情况下性能情况) 4.测试项包括:数据装载,就是insert数据 ycsb的标准负载a.负载b.负载c.负载d.负载e.负载f测试 都采用64线程进行

Tokumx vs Mongodb

Mongodb是一个文档型nosql数据库 採用C++编写 Mongo DB最大的优势在于全部的数据持久操作都无需开发者手动编写SQL语句,直接调用方法就能够轻松的实现CRUD操作. 非常多人觉得mongodb不支持事务.事实上严格上说,mongodb不是一个全然事务型的数据库,他的有一些操作是事务过程的. 这里我想推举的另外一款和mongo非常类似的数据库是tokumx,他是tokuek的开源版本号.能够说他有像mongo一样的nosql特性,也有关系型数据库的事务特性,支持document级

性能测试分析软件汇总–开源、商业全部收集

本文共包含:商业性能测试.监控.分析工具和免费.开源性能测试监控分析工具:共涉及java.php.net等各种开发语言平台,有系统性能分析.文件系统分析.微博.系统分析.数据性能分析等各种工具,可以说本文包含了现有的所有的性能测试监控分析工具工具133种. Java程序性能分析工具 VisualVM VisualVM是一个集成多个JDK命令行工具的可视化工具.可以作为Java应用程序性能分析和运行监控的工具.开发人员可以利用它来监控.分析线程信息,浏览内存堆数据.系统管理员可以利用它来监测.控制

不使用spring的情况下原生java代码两种方式操作mongodb数据库

由于更改了mongodb3.0数据库的密码,导致这几天storm组对数据进行处理的时候,一直在报mongodb数据库连接不上的异常.   主要原因实际上是和mongodb本身无关的,因为他们改的是配置文件的密码,而实际上这个密码在代码中根本就没有使用,他们在代码中已经把用户验证信息写死.   在协助他们解决这个问题的时候,我看到他们代码中在和mongodb数据库交互时使用了已经不被建议使用的方法,于是便抽时间尝试了一下另一种被建议的方式实现各功能.   当然了,生产环境中用的是mongodb集群

不使用spring的情况下用java原生代码操作mongodb数据库的两种方式

由于更改了mongodb3.0数据库的密码,导致这几天storm组对数据进行处理的时候,一直在报mongodb数据库连接不上的异常.   主要原因实际上是和mongodb本身无关的,因为他们改的是配置文件的密码,而实际上这个密码在代码中根本就没有使用,他们在代码中已经把用户验证信息写死.   在协助他们解决这个问题的时候,我看到他们代码中在和mongodb数据库交互时使用了已经不被建议使用的方法,于是便抽时间尝试了一下另一种被建议的方式实现各功能.   当然了,生产环境中用的是mongodb集群

TokuMX唯一索引不支持dropDups选项

TokuMX v1.5.0的唯一索引(unique index)不支持dropDups选项, 如果源数据包含相同目标key的文档,将无法建立唯一索引. 问题场景: 从MongoDB到TokuMX的数据实时同步,MongoDB使用唯一索引并且设置dropDups选项, 因为数据量较大同时客户端不断写数据,MongoDB数据首次导出过程中可能出现key相同的文档,数据导入到TokuMX,建立唯一索引失败,报错“duplicate key”. 解决方法: 预先对目标集合建立唯一索引. 参考资料:htt

我为什么放弃MySQL?最终选择了MongoDB

最近有个项目的功能模块,为了处理方便,需要操作集合类型的数据以及其他原因.考虑再三最终决定放弃使用MySQL,而选择MongoDB. 两个数据库,大家应该都不陌生.他们最大的区别就是MySQL为关系型数据库,而MongoDB为非关系型数据库.常见的关系型数据库有:MySQL.Oracle.DB2.SQL Server.Postgre SQL等,非关系型数据库有MongoDB.Redis.Memcached.HBse等等. 1.关系型数据库? 非关系型数据库? 关系型数据库可以理解为依赖一个模型来