Будет ли Кассандра полезна для этого сценария?

У меня около 10 миллионов имен, комбинация из примерно 5 файлов, каждый из которых состоит из 2 миллионов имен, и есть сотни пользователей. Каждый пользователь приходит с файлом, который имеет 1 миллион номеров.

Мне нужно обработать эти 1 миллион чисел против 2 миллионов имен, сгенерировать значения и показать значения с именами пользователю.

Будет ли Кассандра хорошим выбором?

В настоящее время я использую SQL с RoR, но он довольно медленно возвращает значения.

1 ответ

Cassandra - это база данных без SQL, а не rdbms. Так что, если вы не знаете, тогда нет никаких объединений в Кассандре.

Итак, если ваша проблема заключается в медленном возврате данных из-за ввода-вывода, то, безусловно, Cassandra является хорошим выбором.

Однако, если ваш результат идет медленно из-за объединения, то Кассандра не может вам помочь. Потому что, как я уже сказал, в Кассандре нет соединения.

Теперь подходит к вашему требованию.

Нужно больше информации, чтобы сформулировать мнение для этого, например, когда вы хотите обработать данные для создания ценности (как пакет, на лету).

Сколько записей данных вы хотите извлечь и показать пользователю одновременно и т. Д.

Другие вопросы по тегам