Amazon ec2 cassandra在ec2实例上的性能

Amazon ec2 cassandra在ec2实例上的性能,amazon-ec2,cassandra,Amazon Ec2,Cassandra,我希望在aws m4.large实例上部署单节点cassandra。我们的用例更倾向于读,即读将比写多得多。我们现在有大约1GB的数据。现在我想知道每次读写的延迟?还有,单个节点可以处理多少并发读取?我对何时进行扩展感到非常困惑,即部署另一个节点。这是否完全取决于数据大小,或者如果读写请求达到某个限制,我们必须进行扩展?Casssandra可以处理每个节点相当多的请求。您需要查看cassandra stress()和YCSB()以进行一些测试 Cassandra可以扩展以处理更多的数据(更多的磁

我希望在aws m4.large实例上部署单节点cassandra。我们的用例更倾向于读,即读将比写多得多。我们现在有大约1GB的数据。现在我想知道每次读写的延迟?还有,单个节点可以处理多少并发读取?我对何时进行扩展感到非常困惑,即部署另一个节点。这是否完全取决于数据大小,或者如果读写请求达到某个限制,我们必须进行扩展?

Casssandra可以处理每个节点相当多的请求。您需要查看
cassandra stress
()和
YCSB
()以进行一些测试

Cassandra可以扩展以处理更多的数据(更多的磁盘空间,相同的复制系数),或者处理更多的请求(更多的副本),甚至两者都可以

1GB的数据是一个非常小的值,您可以使用m4。大的值可以将所有数据保留在内存中-如果您需要非常低的延迟,您可以使用适当的值
row\u cache\u size\u in\u mb
,或者
row\u cache\u save\u period
(有关缓存的详细信息,请参阅)。然后,所有数据将一直缓存在内存中,您可以获得非常低的延迟。快速磁盘(
io1
)也会降低延迟

但是你可以自己做一些测试