Как работает Cassandra без объединений и как она решает проблемы объединения и подзапросы. Я имею в виду, что SQL использует объединения, поэтому мы можем легко получить результат из разных таблиц, но как Cassandra выполняет эту задачу по получению строк из разных таблиц, потому что они говорят, что у Cassandra нет объединений и подзапросов.Внутренняя работа Cassandra без объединений
ответ
Короткий ответ заключается в том, что вы не получаете данные из нескольких таблиц.
Долгий ответ заключается в том, что вы планируете свою модель данных, чтобы ваши таблицы отвечали на конкретные вопросы вашего приложения. Это делает так, чтобы ни один запрос никогда не требовал данных из более чем одной таблицы. Поэтому, если, например, для вашего приложения требуются данные о конкретных пользователях, вы должны построить таблицу, которая структурирована вокруг поиска информации, заданной конкретным пользователем. Аналогия в мире РСУБД представляет собой материализованные представления.
Просмотрите эти видеоролики для получения дополнительной информации о денормализации и данных, моделирующих путь Кассандры.
C* Summit 2013: The World's Next Top Data Model - YouTube The Weather Channel: CQL (Cassandra Query Language) Under the Hood
- 1. Внутренняя работа Google Кошелька
- 2. Внутренняя работа Enum.GetValues ()
- 3. Внутренняя работа Array.prototype.slice.call()
- 4. Как работает внутренняя работа?
- 5. Внутренняя работа JSF 1.2
- 6. Внутренняя работа с HTML?
- 7. Внутренняя работа с намерением.getextras()
- 8. Внутренняя работа таймера
- 9. Внутренняя работа СУРБД
- 10. Работа с Cassandra Timestamp
- 11. Внутренняя работа вызова Integer ('string')?
- 12. Внутренняя работа списка в C#
- 13. Внутренняя работа больше или меньше
- 14. внутренняя работа по размещению новых?
- 15. Комбинатор Внедрение и внутренняя работа
- 16. Внутренняя работа стандартной библиотеки C
- 17. componentDidUpdate внутренняя работа меня смущает
- 18. Внутренняя работа cts: регистрация запросов
- 19. EclipseLink: генерировать объекты без объединений
- 20. В Haskell, какова внутренняя работа понимания списка?
- 21. C++, компаратор гарантии и внутренняя работа
- 22. Каковы типы и внутренняя работа оптимизатора запросов?
- 23. Внутренняя работа Хеширования. put и get method
- 24. Внутренняя работа по импорту модуля в perl?
- 25. Какова внутренняя работа оператора post-increment?
- 26. Внутренняя сборка scala. Работа с interactive.Global
- 27. Внутренняя работа 'use strict' в javascript
- 28. Интервью Que Tableview reuseIdentifier Внутренняя работа
- 29. Внутренняя работа асинхронного блока в программе iOS?
- 30. Плохая работа с использованием искры от cassandra