Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将事件写入Cassandra表时的性能_Cassandra_Cassandra 3.0 - Fatal编程技术网

将事件写入Cassandra表时的性能

将事件写入Cassandra表时的性能,cassandra,cassandra-3.0,Cassandra,Cassandra 3.0,查询1:来自设备的事件数据存储在Cassandra表中。显然这是时间序列数据。若由于当前的一些问题,我们需要存储缓存在设备中的过时事件的时间,那个么我们会得到性能问题吗?如果是,有什么办法可以避免这种情况 问题2:事件一出现就将事件写入Cassandra表是否是一种良好的做法?或者,如果一次写入多个事件可以显著提高Cassandra的写入性能,我们是否应该将其排队一段时间以一次性写入多个事件?Q1:这一切都取决于表的设计。通常这不应该是一个问题,但这可能取决于您的访问模式和压缩策略。如果你有表格

查询1:来自设备的事件数据存储在Cassandra表中。显然这是时间序列数据。若由于当前的一些问题,我们需要存储缓存在设备中的过时事件的时间,那个么我们会得到性能问题吗?如果是,有什么办法可以避免这种情况


问题2:事件一出现就将事件写入Cassandra表是否是一种良好的做法?或者,如果一次写入多个事件可以显著提高Cassandra的写入性能,我们是否应该将其排队一段时间以一次性写入多个事件?

Q1:这一切都取决于表的设计。通常这不应该是一个问题,但这可能取决于您的访问模式和压缩策略。如果你有表格结构,请分享

问题2:单个写入不应该是个问题,但这实际上取决于您对吞吐量的要求。如果要写入属于同一分区键的多个数据点,则可能会使用未标记的批,在这种情况下,Cassandra只会对该批中的多个插入执行一次写入。请阅读