我正在研究不同的nosqldbs,现在一直在理解cassandra。
假设我有两个模型,两个示例的n个字段相同,m个字段不同。
{
name:"Bob",
surname:"Smith",
age:31,
carName: "toyota"
}
{
name:"Ann",
surname:"Cox",
position:"Architect"
}
所以我来了 name
以及 surname
对于这两个模型,但其他字段可以是任何字段。
有没有可能在cassandra中设计这样的数据表,或者面向宽列的数据库不适合使用面向文档的数据库?
1条答案
按热度按时间amrnrhlw1#
如果字段与同一个“实体”相关,则创建一个包含所有字段的表,并在插入期间仅指定相关字段。就这么简单。相反,如果它们相对于不同的实体,则创建两个不同的表。