Будет ли Кассандра полезна для этого сценария?
У меня около 10 миллионов имен, комбинация из примерно 5 файлов, каждый из которых состоит из 2 миллионов имен, и есть сотни пользователей. Каждый пользователь приходит с файлом, который имеет 1 миллион номеров.
Мне нужно обработать эти 1 миллион чисел против 2 миллионов имен, сгенерировать значения и показать значения с именами пользователю.
Будет ли Кассандра хорошим выбором?
В настоящее время я использую SQL с RoR, но он довольно медленно возвращает значения.
1 ответ
Cassandra - это база данных без SQL, а не rdbms. Так что, если вы не знаете, тогда нет никаких объединений в Кассандре.
Итак, если ваша проблема заключается в медленном возврате данных из-за ввода-вывода, то, безусловно, Cassandra является хорошим выбором.
Однако, если ваш результат идет медленно из-за объединения, то Кассандра не может вам помочь. Потому что, как я уже сказал, в Кассандре нет соединения.
Теперь подходит к вашему требованию.
Нужно больше информации, чтобы сформулировать мнение для этого, например, когда вы хотите обработать данные для создания ценности (как пакет, на лету).
Сколько записей данных вы хотите извлечь и показать пользователю одновременно и т. Д.