Ответы пользователя по тегу Базы данных
  • Какую БД использовать для быстро меняющихся данных?

    ushliy
    @ushliy
    nix-админ
    Смотрите, если у вас данные в виде Time-Series метрик, что-то подобное мониторингу, стоит использовать описанные выше Prometheus или Influxdb. Вторая на больших объемах хранимых данных не очень стабильна и довольно прожорлива. Но опять же, никто не отменял агрегацию данных, уменьшение частоты хранимых точек, т.е. через месяц посекундные данные агрегировать поминутно. Если записи много, а чтение не так часто, что-то вроде статистики, то можно заюзать кликхаус, у него очень впечатляющая скорость записи, неплохая возможность кластеризации, запросы похожи на обычный SQL. Стоит исходить из времени хранения, если данные будут жить условно сутки-двое, то конечно, можно использовать In-Memory базы типа редиса. Либо, как выше сказано, аэроспайк. Но то, что он умеет сбрасывать на диск, не значит, что его стоит использовать, как персистентное хранилище
    Ответ написан
    Комментировать
  • Как обновить Postgresql без даунтайма?

    ushliy
    @ushliy Автор вопроса
    nix-админ
    В общем, проблема решена, все обновлено. Все Skytools, Slony etc... - это костыли. К тому же Слони очень крепко пускает корни в базе, да так, что дампить бывает проблематично. Если настраивать систему репликации с нуля, перед запуском приложений в бой, тогда можно сторонние утилиты юзать. Выход - дамп. Получилось оптимальней, простой менее минуты. Говорят, в 9.4 реализовали BDR, посмотрим при следующем обновлении.
    P.S.: возможно я что-то неправильно делал
    Ответ написан
    Комментировать