NoSQL数据库性能测试

12-09-24 dotlife
请问:
要知道那一款NoSQL更适合自己的场景,一般比较NoSQL的那些方面呢?

有那些工具可以测试呢?
忘推荐和指点,谢谢。

1
banq
2012-09-25 09:07
见:NoSQL benchmarking

图如下:分别是插入 只读, 读且修改:



Cassandra插入写能力很强,图中没有比较Redis ,Redis和memcache一样相当于缓存,读能力应该最强。

另外NoSQL不是计算机语言或关系数据库那样固化,它是根据数据量大小,服务器多少等等综合因素决定的,它属于软性变化的,因此测试NoSQL比较难。

clonalman
2012-09-25 20:11
2012-09-25 09:07 "@banq"的内容
它是根据数据量大小,服务器多少等等综合因素决定的,它属于软性变化的 ...


能进异步解析一下吗?

比如做一个应用,它以大量图片或视频文件存储为主,怎么分布式存储,如果需要调用使用这些图片视频,应该怎么快速检索,怎么进行跨各个物理服务器数据传输!
(实际上就像google那样的应用,这方面知识储备确实不够,banq能详细解析一下吗?)

banq
2012-09-26 10:37
2012-09-25 20:11 "@clonalman"的内容
以大量图片或视频文件存储为主,怎么分布式存储 ...


这些资料比较多,比如facebook等等使用的分布式文件系统都有介绍。主要也是靠索引index,比如B-tree,根据索引定位到那台服务器,服务器之间进行复制,有各种算法实现复制。


Riak and Cassandra and HBase

Riak vs. Voldemort性能测试




最新比较权威的NoSQL数据库大比拼: Cassandra, HBase, MongoDB, Riak

[该贴被banq于2012-11-03 18:02修改过]

猜你喜欢