2016-12-12 4 views
1

Я использую Redis как базу данных временных рядов. Я импортирую данные mysql в Redis, реформируя данные в формате оценки и значения, чтобы соответствовать данным в отсортированном наборе. У меня есть 26 таблиц, и в некоторый момент времени они могут распространяться на 100 миллионов записей для каждой таблицы.Сколько Redis является масштабируемым как база данных временных рядов

  • Можно ли хранить большую часть данных в Redis, поскольку Redis хранит данные в памяти?
  • Есть ли шанс краха Redis? Если да, то как часто он рухнет?
  • Можно ли использовать Redis для моей задачи?
+0

https: // WWW .infoq.com/articles/redis-time-series – NickD

+0

, пока данные поместится в памяти, и вы используете стабильную версию, redis не будет разбиваться. или, по крайней мере, вероятность очень низкая. Я использую redis в производстве в течение 7 лет и никогда не сталкивался с крахом. –

+0

Эй, redis довольно стабилен и с доступностью памяти работает очень хорошо. Однако никто не может гарантировать, что он никогда не рухнет, как любая другая система. Количество данных не является проблемой –

ответ

0

Вы должны спросить себя, как вы собираетесь запрашивать свои данные. Будете ли вы получать доступ к отдельным значениям или выполнять сканирование?

В зависимости от ваших ответов, более специализированное решение может быть лучше подходит для вашей проблемы:

Деформация 10 (отказ от ответственности: Я помогаю строить) InfluxDB KairosDB OpenTSDB

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