Задать вопрос
Serhioromano
@Serhioromano
Web Developer

Как лучше запустить базу данных Redis?

Я работаю над приложением. В нем пользователи будут создавать проекты. В проектах добавлять устройства, и запускать проекты, они будут эти устройства опрашивать, и выдавать как текущие значения так и сохранять историю в базу. История будет в Sqlite а текущие значение в Redis. Каждый проект пользователя это отдельный докер контейнер. Этот контейнер доставляет статичные файлы интерфейса, так же в нем крутится API и воркеры опроса. Предполагается что таких проектов будет больше 1000 а может и больше. Ну знаете все мечтают о большом.

Будет ли разумным создать одну базу Редис и туда текущие значение с каждого проекта отправлять и читать. Или засунуть в контейнер проекта базу редис и работать с ней?

С одной стороны как бы создаю оверхэд, и потребляю больше ресурсов. Но дисковые ресурсы дешевые а ЦПУ не много если база стоит. Вот вижу преимущества на базу к каждому проекту.

1. Если база ляжет то только для одного проекта
2. Ни когда не будет перегружена
3. Не нужно будет масштабировать ее на новый более мощный сервер при росте нагрузки.

Я мыслю разумно, или я идиот?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Дата-инженер
    16 месяцев
    Далее
  • Яндекс Практикум
    Инженер данных с нуля
    11 месяцев
    Далее
  • Merion Academy
    Курс по NoSQL. Нереляционные базы данных
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
я идиот?
да
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы