Хранить неопределенные данные в таблице Кассандры - PullRequest
1 голос
/ 10 июля 2019

Я занимаюсь исследованием различных баз данных NoSQL, и теперь застрял с пониманием Кассандры.

Допустим, у меня есть две модели, у которых n полей одинаковы для обоих экземпляров и m полей различны.

{
    name:"Bob",
    surname:"Smith",
    age:31,
    carName: "toyota"
}

{
    name:"Ann",
    surname:"Cox",
    position:"Architect"
}

Итак, у меня есть name и surname для обеих моделей, но другие поля могут быть любыми.

Можно ли спроектировать таблицу данных в Cassandra для этой цели или базы данных с широким столбцом не подходят и лучше использовать документно-ориентированные?

1 Ответ

0 голосов
/ 10 июля 2019

Если поля относятся к одному и тому же «объекту», тогда создайте таблицу со всеми из них и укажите только соответствующие поля во время вставок. Просто как тот. Вместо этого, если они относятся к другой сущности, создайте две разные таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...