gpt4 book ai didi

performance - 针对多个表与单个表的 Cassandra 扩展

转载 作者:行者123 更新时间:2023-12-02 21:51:56 25 4
gpt4 key购买 nike

我有一个用例,我将存储用户的事件。

我正在考虑两种方法

  1. 为每个用户创建表
  2. 创建一个表。

现在,与我们将为所有用户存储数据的第二种方法相比,第一种方法中为单个用户获取数据的性能变得更加容易。

Cassandra 中的表数量有限制吗?

我已阅读其他关系数据库的帖子,他们不建议使用多个表。

我在 Cassandra 中尝试了单表和多表的方法。

对于多个表,我担心数据库中不断增加的表。

对于单个表,我担心行数会增加超过十亿。

请有人建议我应该使用哪种方法。

最佳答案

我不知道有任何数据库系统是为处理数百万个表而设计的。这可能是一个坏主意,因为每个表都必须通过将几个元信息与其关联(名称、数据位置、访问控制等)来进行管理。管理大量表的大量工作可能会在扩展时成为一个大问题。使用单个表。

关于performance - 针对多个表与单个表的 Cassandra 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27921825/

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