2015-11-26 3 views
0

В какой базе данных можно выбрать для хранения и чтения событий или журналов (например, запросы объявлений, показы и т. Д.)?Какую базу данных выбрать для хранения и чтения статистики?

Приблизительно 30 новых записей в секунду. Шанс роста. Поэтому необходимо гибкое масштабирование.

Elasticsearch? InfluxDB? Что-то другое?

ответ

0

события или журналы? =>Elasticsearch

https://www.elastic.co/products/elasticsearch:

Elasticsearch строит распределенные возможности поверх Apache Lucene , чтобы обеспечить наиболее мощные возможности поиска занятые полный текст доступен.

Насколько я знаю, вы не можете писать строки в InfluxDB. Это временная БД с математическими функциями по номерам (мин/макс/средний/последний/...). Таким образом, он не может работать с текстом

+0

InfluxDB может хранить строки до 64 Кбайт, а также float, ints и booleans. – beckettsean

0

InfluxDB - разумное решение для ваших нужд, и оно отлично обрабатывает текст. Однако нет текстовых функций, но только математические функции. Тем не менее, всего за 30 очков в секунду это может быть излишним. Вам не нужны возможности InfluxDB для производительности, поэтому более зрелое решение может лучше соответствовать вашему варианту использования.

+0

Спасибо. Рекомендовать что-нибудь? – user2107749

+0

Elasticsearch, Splunk или хорошо зарекомендовавшая себя установка Postgres - вот что я хотел бы попробовать. Все дело в том, чтобы найти правильный баланс между ценой, полезностью и обслуживанием. – beckettsean

 Смежные вопросы

  • Нет связанных вопросов^_^