【发布时间】:2018-09-01 00:54:38
【问题描述】:
您好,我是 Apache Cassandra 的新手,我发现有关 Cassandra 数据建模的基本规则的文章。在示例 1 中创建了 2 个表
CREATE TABLE users_by_username (
username text PRIMARY KEY,
email text,
age int
)
CREATE TABLE users_by_email (
email text PRIMARY KEY,
username text,
age int
)
此表包含相同的数据(用户名、电子邮件和年龄)。在这里我不明白如何将数据插入两个表中。我认为,我必须执行两个单独的插入。一张用于表users_by_username,一张用于表users_by_email。但是如何保持表之间的数据一致性。例如,当我将数据插入第一个表时,我忘记将数据插入到第二个表中......或其他方式
【问题讨论】:
标签: cassandra nosql data-modeling