我知道可以在 Cassandra 中存储 JSON,而且我也知道 Cassandra 是一种结构化查询语言。由于这两个信息,我无法确定是否应该将一些数据存储为 JSON 或是否应该添加表。
我需要实现以下几点:一个客户可以有多个地址,并且一个地址对于这个客户是唯一的。
由于我已经习惯在 MySQL 中执行此操作,因此我将直观地用表来表示这种关系:
customers <- 1 to N - addresses
但是我确实观察到一些数据可以存储为 JSON,我在 Internet 上找不到明确的答案。由于不需要使地址通用(因为它们是唯一的),我可以使用 JSON。
我应该用存储在列中的 JSON 还是相关表来表示这种关系?