300 миллионов записей - возможность индексирования и поиска - PullRequest
0 голосов
/ 26 января 2019

у нас есть ситуация, в которой мы хотим знать, какой сервис лучше всего подойдет для нашего случая.

У нас есть 300 миллионов записей, которые ежедневно добавляют или удаляют ~ 100 тысяч записей, мы хотели бы иметь лучшую возможность индексации и поиска. Ежедневно мы будем запрашивать около 10–30 тыс. К этому набору данных.

Данные состоят из буквенно-цифровых символов, минимум 2 символа, максимум 128 символов, и у нас есть единственный столбец в БД, содержащий 300 миллионов записей.

Нам интересно, что является лучшим решением для наших нужд. Какой дБ или сервис вы рекомендуете?

1 Ответ

0 голосов
/ 28 января 2019

это зависит от многих вещей например как вы находите данные для удаления? есть ли у вас идентификатор, если да, вы можете получить прямой доступ к своим данным и удалить их с помощью cassandra, также cassandra имеет лучшую производительность при вставке данных

или если у вас есть исторические данные, такие как история изменений какого-либо датчика или изменения состояния, что-то, что вы должны использовать cassandra, потому что mongo не предназначен для исторических данных

используйте mongo i, вам нужно искать по вашим данным, или если у вас есть данные без структуры, или если у вас большой json.

...