我正在测试cassandra对mysql的性能,我不明白为什么mysql在同一个ubuntu框中比cassandra更快。这是不正常的吗?注意: cassandra运行在一个节点上。
在这里我的测试和时间:
Times
cc@cc-cc:~/x$ time python insert_mysql.py
real 0m21.543s
user 0m6.688s
sys 0m2.016s
cc@cc-cc:~/x$ time python insert_cassandra.py
real 1m15.157s
user 0m14.293s
sys 0m4.108s
c
我正在开发一个保存大型科学数据集的数据库。典型的使用场景是,每天会有大约5 5GB的新数据写入数据库;每天也会删除5 5GB的数据。数据库总大小约为50 be。我正在运行的服务器将无法在内存中存储整个数据集。
我对数据库进行了结构化,使得主数据表只是一个键/值存储,由一个惟一的ID和一个值组成。
查询通常针对大约100个连续的值,例如。SELECT Value WHERE ID BETWEEN 7000000 AND 7000100;
我目前使用的是MySQL / MyISAM,这些查询大约需要0.1 - 0.3秒,但最近我意识到,对于基本上是大型键/值存储的情况,MySQL可能不是最佳解决方