gpt4 book ai didi

nosql - Cassandra 的列族中有多少行会影响性能?

转载 作者:行者123 更新时间:2023-12-02 03:59:13 25 4
gpt4 key购买 nike

我与 apache Cassandra 在一个大型博客处理项目中工作。 ,但我想知道如果我的列族中有太多行。这会使我的查询变慢吗?

在我的数据中,我们每天有大约 1000 亿行日志

如果我将它们分成许多列族(如 20120627 之类的日模式)更好?

任何人都可以给我一个建议来建模这些数据?

我打算只创建这样的列族:

CREATE TABLE data (
KEY text PRIMARY KEY
) WITH
comment='log' AND
comparator=text

我想以时间戳处理数据(前处理:10:20 --> 10:30 数据)

最佳答案

我认为您不必创建许多列族,而是使用复合键并使用列。

key 的格式可以是(一天中的日期:日志的时间戳)或(一天中的小时:日志的时间戳)或(一天中的分钟:日志的时间戳)

然后,为了防止与具有相同时间戳的日志发生冲突,您可以使用 super 列。

您可以获取有关 cassandra 限制的更多信息:http://wiki.apache.org/cassandra/CassandraLimitations

关于nosql - Cassandra 的列族中有多少行会影响性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com