gpt4 book ai didi

cassandra - Cassandra 中分层实体的建模

转载 作者:行者123 更新时间:2023-12-02 01:26:29 27 4
gpt4 key购买 nike

我是 Cassandra 的新手,我在 Cassandra 中进行了有关分层实体建模的在线搜索,但找不到任何内容。

我尝试了经典的关系数据库方法,您可以在其中存储父 ID,但这在 nosql 世界中似乎不起作用。

所以基本上我有分层实体(父子关系),我应该如何创建我的表以在 Cassandra 上进行高效查询?

我有包裹和产品。我将产品放入包装中,我也可以将包装放入包含产品和包装等的包装中。

最佳答案

要很好地了解 Cassandra 建模的工作原理,您应该首先查看 上的一些教程。 datastax 学院 或者在网上看一些视频。

无论如何,您需要考虑的是如何访问您的数据。

例如,假设您只需要在一个包裹中包含所有产品和包裹,那么您将只需要一个包裹表,其中一列用于包裹,一列用于产品。

现在,如果您想查看某个产品在哪些包裹中,上面的模型是错误的,您需要制作另一个表来存储包含给定产品的每个包裹。

我想你知道我要去哪里:如果我们不知道如何使用它,就不可能找到一个好的模型。

另外,看看这个更深入的例子:http://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling

关于cassandra - Cassandra 中分层实体的建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36838670/

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