Базы данных
Статьи в категории «Базы данных».
MySQL или PostgreSQL на VPS
С comparison MySQL и PostgreSQL на VPS: установка, производительность, типичные CMS и когда что использовать.
Redis на VPS: кэш, очереди и pub/sub
Как установить и настроить Redis на VPS: cache, session store, Bull/Celery queue, persistence и hardening.
VPS для PostgreSQL: установка и тюнинг под нагрузку
Как поставить и настроить PostgreSQL на VPS: конфиг shared_buffers и work_mem под объём RAM, доступ по сети, автовакуум и бэкап. Рабочие команды для Ubuntu.
VPS для MySQL / MariaDB: тюнинг InnoDB
Установка MySQL/MariaDB на VPS: mysql_secure_installation, тюнинг innodb_buffer_pool_size и логов, доступ пользователей и бэкап. Рабочие команды для Ubuntu.
VPS для MongoDB: установка и безопасная настройка
Установка MongoDB на VPS: официальный репозиторий, включение аутентификации, роли, WiredTiger cache, индексы и бэкап через mongodump. Рабочие команды для Ubuntu.
VPS для ClickHouse: аналитическая СУБД на своём сервере
Установка ClickHouse на VPS: официальный репозиторий, движок MergeTree, партиционирование, вставка батчами и требования к диску. Рабочие команды для Ubuntu.
VPS для Redis: кэш и хранилище в памяти
Установка Redis на VPS: пароль и защита, maxmemory и политики вытеснения, RDB/AOF персистентность, использование как кэш и брокер. Рабочие команды для Ubuntu.
Бэкап базы данных на VPS: автоматизация и проверка
Как настроить бэкап БД на VPS: дампы PostgreSQL, MySQL и MongoDB, автоматизация через cron, ротация старых копий, выгрузка в другое место и проверка восстановления.
Сколько ресурсов нужно базе данных на VPS
Как подобрать VPS под базу данных: сколько нужно RAM под рабочий набор, роль IOPS и NVMe, число ядер и объём диска. Ориентиры для PostgreSQL, MySQL, Redis.
Оптимизация PostgreSQL: тюнинг postgresql.conf под VPS
Как настроить postgresql.conf под ресурсы VPS: shared_buffers, work_mem, effective_cache_size, WAL и autovacuum. Рабочие команды и типовые ошибки тюнинга.
Оптимизация MySQL: тюнинг my.cnf под ресурсы VPS
Тюнинг MySQL/MariaDB под VPS: innodb_buffer_pool_size, лог InnoDB, кэши и соединения в my.cnf. Рабочие команды, проверка и частые ошибки конфигурации.
Репликация базы данных: PostgreSQL и MySQL на VPS
Как настроить репликацию БД на VPS: потоковая репликация PostgreSQL и master-replica MySQL. Рабочие команды, проверка отставания и переключение при отказе.
Удалённый доступ к базе данных: SSH-туннель и TLS
Как безопасно подключиться к БД на VPS: SSH-туннель для PostgreSQL и MySQL, шифрование TLS и правила фаервола. Рабочие команды и разбор частых ошибок доступа.
VPS для Elasticsearch: установка и настройка кластера
Как развернуть Elasticsearch на VPS: установка, настройка JVM heap, vm.max_map_count, безопасность и первый индекс. Рабочие команды для Ubuntu и Debian.
VPS для TimescaleDB: база временных рядов на PostgreSQL
Как развернуть TimescaleDB на VPS: установка расширения, гипертаблицы, компрессия и политики хранения. Рабочие команды для метрик, IoT и логов на Ubuntu.
Миграция базы данных на VPS без потери данных
Как перенести базу данных на VPS с минимальным простоем: dump и restore PostgreSQL и MySQL, проверка целостности, переключение приложения. Рабочие команды.