Моя команда попросила меня выбрать между Cassandra и SOLR для более быстрого ответа на запросы на frond end. Я сказал им, что Cassandra — это NOSQL db, а SOLR — индексация. Но затем они говорят, что мы можем отправить нашу полную базу данных в SOLR (, например, используя SOLR в качестве базы данных ), или мы можем просто использовать Cassandra с SOLR. Все в замешательстве.
Объем данных, с которыми мы имеем дело, равен 1 миллиарду, распределенному по 4 таблицам MySQL (, которые извлекаются с помощью объединений ), и мы получаем запросы только на чтение с веб-сайта. Нам не нужен ПОЛНОТЕКСТОВЫЙ ПОИСК
Я думаю, что SOLR трудно превзойти, так это его функция полнотекстового поиска, но в нашем случае она нам не нужна.
Итак, что еще есть у SOLR, чего Cassandra не может предоставить, и что есть у Cassandra, что может заменить SOLR в нашем конкретном случае?
Другими словами, кто будет работать лучше? Кассандра одна? SOLR только как БД? Или оба вместе? И самое главное почему и почему бы и нет?
Для меня очень важно подкрепить свой выбор сильными аргументами, например, почему один лучше другого во время моей следующей встречи команды.
Заранее спасибо.
РЕДАКТИРОВАТЬ: