我正在寻找一个合适的数据库系统,应该能够处理每分钟100.000次写入。以及来自用户的随机读取。每次写入的数据应约为100字节。现在我检查了一些NoSQL数据库的基准测试。其中一个来自Datastax
它在许多情况下显示了读、写和混合操作的不同性能测试。适用于HBase、Cassandra、Couchbase和MongoDB。
在大多数情况下,我每秒需要12个节点来执行100.000+操作。
如果我每分钟有100.000个操作,我需要拥有每秒处理所有请求的能力吗?最终可能会发生所有请求都在一秒内发送的情况?如果我每秒有100.000次写入。这是否意味着每次从need应用程序读取数据都需要超过1秒。我有点困惑。
编辑:我不想让你为me.If选择一个数据库,我每分钟真的有100.000次写入,我的数据库应该能够在一秒钟内处理我的请求吗?这是否意味着我需要12个以上的节点才能获得良好的性能?
发布于 2017-09-19 12:29:41
我真的建议你,如果你需要100.000次运算/秒,根据Cassandra文档,这是一个很好的数据库,只有两个节点你可以处理,见下图:

有了12个节点,如果你有正确的分区,正确的复制因子和其他东西,你可以做更多的事情。
但是这可以很容易地解决你的问题。
但是,如果你有一个每分钟100.000的问题...使用MySQL或Postgres。这将会解决你的问题。
https://stackoverflow.com/questions/41080266
复制相似问题