Базы данных
Статьи в категории «Базы данных».
С MySQL на PostgreSQL: подводные камни переноса
С MySQL на PostgreSQL: подводные камни — регистр идентификаторов, AUTO_INCREMENT, строгая типизация, синтаксис запросов. Что ломается после успешного дампа.
Перенос большой базы с минимальным даунтаймом
Перенос большой базы данных без часов простоя: репликация PostgreSQL/MySQL, короткое окно переключения, проверка целостности. Оплата картой или криптой.
Обновление мажорной версии базы данных на проде
Обновление мажорной версии PostgreSQL/MySQL на проде: проверка breaking changes, тест на копии данных, бэкап и план отката. Оплата из России картой или криптой.
Миф: NoSQL быстрее реляционной базы
Разбираем миф "NoSQL быстрее SQL": на деле скорость зависит от модели данных и запросов. Оплата из России картой или криптой.
Миф: кеш решит проблему с производительностью
Кеш ускоряет повторяющиеся запросы, но не лечит первопричину медленности. Разбираем, где Redis/Memcached реально помогают, а где только маскируют проблему.
Сколько RAM нужно для SeaTable
Сколько RAM нужно для SeaTable: почему минимум — 8 ГБ, dtable-server держит базы в памяти. Архитектура, docker-compose, оплата картой или криптой из России.
Сколько RAM нужно для pgBackRest
Сколько RAM нужно pgBackRest: как process-max, buffer-size и манифест PGDATA влияют на память, расчёт под свою базу и выбор VPS. Оплата картой или криптой.
Сколько RAM нужно для Percona XtraBackup
Сколько RAM нужно под Percona XtraBackup для горячего бэкапа MySQL и MariaDB, роль --parallel и --use-memory. Оплата из России картой или криптой.
Сколько RAM нужно для Grist
Grist требования к RAM: почему каждый открытый документ — отдельный процесс с Python-песочницей, как выбрать GRIST_SANDBOX_FLAVOR и не переплатить за память.
Сколько RAM нужно для Duplicacy
Сколько памяти ест Duplicacy — влияние -threads и chunk size на RAM, lock-free дедупликация, кэш чанков, Web GUI. Оплата из России картой или криптой.
SeaTable в Docker Compose: готовый файл
Готовый docker-compose.yml для SeaTable — self-hosted альтернативы Airtable с автоматизациями. HTTPS, бэкапы MySQL. Оплата из России картой или криптой.
SeaTable на Ubuntu 24.04: пошаговая установка
Разворачиваем self-hosted SeaTable — таблицу-базу данных с автоматизациями и API — на Ubuntu 24.04 через Docker. Оплата из России картой или криптой.
SeaTable на сервере: частые ошибки и решения
Частые ошибки SeaTable на сервере — MySQL не подключается, 502, файлы не грузятся, память кончается. Решения и конфиги. Оплата из России картой или криптой.
pgBackRest в Docker Compose: готовый файл
Готовый docker-compose.yml для pgBackRest с PostgreSQL: инкрементальные бэкапы, параллельное сжатие, PITR. Оплата из России картой или криптой.
pgBackRest на Ubuntu 24.04: пошаговая установка
Установка и настройка pgBackRest на Ubuntu 24.04 — репозиторий, stanza, полные и инкрементальные бэкапы PostgreSQL, восстановление. Оплата из России картой или криптой.
pgBackRest на сервере: частые ошибки и решения
pgBackRest на сервере: разбираем частые ошибки — archive_command, stanza, блокировки, PITR — и рабочие решения. Оплата из России картой или криптой.
pgBackRest или Percona XtraBackup: что выгоднее и когда
pgBackRest и Percona XtraBackup часто сравнивают, но это инструменты для разных СУБД. Честно разбираем архитектуру, PITR и когда что ставить на сервер.
Percona XtraBackup в Docker Compose: готовый файл
Готовый docker-compose.yml для Percona XtraBackup — горячий бэкап MySQL и MariaDB без блокировки таблиц, инкременты и восстановление. Оплата картой или криптой.
Percona XtraBackup на Ubuntu 24.04: пошаговая установка
Горячий бэкап MySQL и MariaDB без блокировки таблиц — установка Percona XtraBackup на Ubuntu 24.04, инкременты и восстановление. Оплата картой или криптой.
Percona XtraBackup на сервере: частые ошибки и решения
Горячий бэкап MySQL/MariaDB без блокировки таблиц: разбор ошибок Percona XtraBackup, от версий до --prepare. Оплата из России картой или криптой.
Как установить и настроить SeaTable на VPS
Пошаговая установка SeaTable через Docker на своём VPS: домен, HTTPS, бэкапы. Self-hosted альтернатива Airtable. Оплата из России картой или криптой.
Как установить и настроить pgBackRest на VPS
pgBackRest на VPS: установка, WAL-архивирование, инкрементальные бэкапы PostgreSQL с параллелизмом и PITR. Оплата из России картой или криптой.
Как установить и настроить Percona XtraBackup на VPS
Как настроить Percona XtraBackup для горячего бэкапа MySQL/MariaDB без блокировки таблиц. Установка, инкременты, восстановление. Оплата из России картой или криптой.
Как установить и настроить Grist на VPS
Разворачиваем Grist на своём VPS через Docker Compose — формулы Excel-уровня, API и SQL-выгрузка без лимитов SaaS. Оплата из России картой или криптой.
Как установить и настроить Duplicacy на VPS
Установка Duplicacy на VPS: lock-free дедупликация бэкапов на уровне chunks, шифрование, восстановление и cron. Оплата из России картой или криптой.
Grist в Docker Compose: готовый файл
Разворачиваем Grist в Docker Compose — гибрид таблицы и базы данных с формулами Excel-уровня и API. Готовый docker-compose.yml, бэкапы, HTTPS. Оплата из России картой или криптой.
Grist на Ubuntu 24.04: пошаговая установка
Разворачиваем Grist на Ubuntu 24.04 через Docker Compose — гибрид таблиц и базы данных с формулами и API. Оплата из России картой или криптой.
Grist на сервере: частые ошибки и решения
Разбор реальных проблем self-hosted Grist на VPS — от падающей Python-песочницы до потери документов при бэкапе. Оплата из России картой или криптой.
Grist или SeaTable: что выгоднее и когда
Сравниваем Grist и SeaTable — архитектуру, формулы, требования к серверу и права доступа. Что выбрать под свой сценарий. Оплата из России картой или криптой.
Duplicacy в Docker Compose: готовый файл
Готовый docker-compose.yml для Duplicacy — бэкап с дедупликацией по chunks и без блокировок при записи с нескольких серверов. Оплата картой или криптой.
Duplicacy на Ubuntu 24.04: пошаговая установка
Установка Duplicacy на Ubuntu 24.04 — бинарник, инициализация репозитория, шифрование chunks, хранилища SFTP и S3. Оплата из России картой или криптой.
Duplicacy на сервере: частые ошибки и решения
Частые ошибки Duplicacy: инициализация и пароль шифрования, несколько клиентов на одном хранилище, фильтры, prune и fossil collection. Решения с командами.
PostgreSQL: Out of Memory — причины и решение
PostgreSQL падает с ошибкой нехватки памяти или его убивает OOM Killer? Разбираем причины и считаем safe-настройки под вашу RAM. Оплата из России картой или криптой.
Neo4j: установка на VPS
Устанавливаем Neo4j на VPS через Docker: docker-compose, Neo4j Browser, смена пароля, первый запрос Cypher. Оплата из России картой или криптой.
"Connection pooling: зачем нужен и как настроить"
"Connection pooling: зачем нужен пул соединений с БД, как он работает и как настроить PgBouncer или пул в ORM. Оплата из России картой или криптой."
"CockroachDB: установка на VPS"
Пошаговая установка CockroachDB на VPS — от скачивания бинарника до веб-консоли на порту 8080. Оплата из России картой или криптой.
"Cassandra: установка на VPS"
"Установка Apache Cassandra на VPS: пакет или Docker, настройка cassandra.yaml, первый запрос через cqlsh. Оплата из России картой или криптой."
Шардирование базы данных: основы
Шардирование базы данных простыми словами: зачем нужно, как выбрать ключ, какие проблемы возникают. Оплата из России картой или криптой.
Redis или Memcached: что выбрать для сервера
Redis или Memcached — что выбрать для сервера? Честное сравнение кэшей по типам данных, персистентности и производительности. Таблица критериев и вывод, кому что подходит.
PostgreSQL или MySQL: что выбрать для сервера
PostgreSQL или MySQL — что выбрать для сервера? Честное сравнение по возможностям, скорости, сложным запросам и надёжности. Таблица критериев и вывод, кому что подходит.
MongoDB или PostgreSQL: что выбрать для сервера
Сравнение MongoDB vs PostgreSQL для сервера: модель данных, схемы, транзакции, масштабирование и JSON. Что выбрать под проект и как оплатить VPS из России.
MariaDB или MySQL: что выбрать для сервера
MariaDB или MySQL — что выбрать для сервера? Честное сравнение форков по совместимости, лицензии, производительности и функциям. Таблица критериев и вывод, кому что подходит.
Лучший VPS для базы данных в Великобритании
Лучший VPS для базы данных в Великобритании: RAM под кэш, NVMe с высокими IOPS, низкий пинг до ЕС. Оплата из России картой или криптой.
Лучший VPS для базы данных в США
Лучший VPS для базы данных в США: RAM под кэш, быстрый NVMe и IOPS, конфигурации под PostgreSQL и MySQL. Оплата из России картой или криптой.
Лучший VPS для базы данных в России
Лучший VPS для базы данных в России: RAM под кэш, NVMe с высокими IOPS, 152-ФЗ и низкий пинг до рунета. Оплата картой РФ или криптой.
ClickHouse или PostgreSQL для аналитики: что выбрать для сервера
Сравнение ClickHouse vs PostgreSQL для аналитики: колоночное хранение против универсальной СУБД, скорость агрегаций, объёмы. Что выбрать и как оплатить VPS из России.
Тюнинг PostgreSQL на сервере: частые ошибки и решения
Разбор частых ошибок тюнинга PostgreSQL на сервере: out of memory от work_mem, база не стартует после правки, тормоза от autovacuum, планы без индексов. Готовые решения.
Резервное копирование БД на сервере: частые ошибки и решения
Разбор частых ошибок резервного копирования БД на сервере: молчаливый провал бэкапа, битые копии, нехватка места, потерянный ключ шифрования, провал восстановления. Готовые решения.
Репликацию PostgreSQL на сервере: частые ошибки и решения
Разбор частых ошибок репликации PostgreSQL на сервере: реплика отстаёт, слот копит WAL, could not connect, timeline divergence, split-brain. Готовые решения и диагностика.
Redis: высокое потребление памяти — причины и решение
Redis высокое потребление памяти: разбираем maxmemory, политики вытеснения, забытые TTL, фрагментацию и большие ключи. Команды диагностики и настройка лимитов.
Redis: теряет данные после перезапуска — причины и решение
Redis теряет данные после перезапуска: настраиваем персистентность RDB и AOF, разбираем права на dir, ошибки сохранения и разницу между кэшем и хранилищем. Команды.
Redis: отказ в подключении — причины и решение
Redis отказ в подключении: разбираем Connection refused, bind и protected-mode, пароль, фаервол и лимит maxclients. Диагностика redis-cli и настройка доступа.
Redis: ошибка MISCONF — причины и решение
Redis ошибка MISCONF: почему Redis не принимает запись, как чинить неудачное сохранение RDB, права на каталог, нехватку места и настройку stop-writes-on-bgsave-error.
Redis на сервере: частые ошибки и решения
Разбор частых ошибок Redis на сервере: NOAUTH, connection refused, OOM command not allowed, MISCONF, потеря данных после перезапуска. Готовые решения и команды диагностики.
PostgreSQL: растёт размер WAL — причины и решение
PostgreSQL растёт размер WAL: почему pg_wal забивает диск — застрявший слот репликации, archive_command, checkpoint. Как найти причину и вернуть место. Решение с командами.
PostgreSQL: ошибка FATAL role does not exist — причины и решение
PostgreSQL ошибка FATAL role does not exist: почему роль не найдена, как создать пользователя, выдать права и починить подключение приложения. Решение с командами.
PostgreSQL: не принимает подключения — причины и решение
PostgreSQL не принимает подключения: как починить listen_addresses, pg_hba.conf, файрвол и лимит соединений. Разбор ошибок connection refused. Решение с командами.
PostgreSQL на Ubuntu 24.04: пошаговая установка
Пошаговая установка PostgreSQL на Ubuntu 24.04: репозиторий PGDG, systemd и кластеры, локаль и кодировка, роли, автозапуск. Всё под особенности Noble Numbat. Оплата картой и криптой.
PostgreSQL на сервере: частые ошибки и решения
Разбор частых ошибок PostgreSQL на сервере: connection refused, too many connections, disk full, роль не существует, отказ прав на схему. Готовые решения и команды диагностики.
PostgreSQL: медленный VACUUM — причины и решение
PostgreSQL медленный VACUUM: почему автовакуум не успевает, при чём тут bloat, long-running транзакции и настройки. Как ускорить очистку. Решение с командами.
Оптимизация MySQL под 1 ГБ RAM
MySQL падает и тормозит на VPS с 1 ГБ RAM? Эксплуатация сервера с тесной памятью: тюнинг буферов, отключение лишнего, swap. Готовый my.cnf и команды для маленького сервера.
MySQL: заканчивается место под данные — причины и решение
MySQL заканчивается место под данные: как найти, что съело диск — бинлоги, ibdata, большие таблицы, — очистить и настроить ротацию. Пошаговое решение с командами.
MySQL: ошибка Too many connections — причины и решение
MySQL ошибка Too many connections: почему кончаются подключения, как поднять max_connections, найти утечку соединений и настроить пул. Пошаговое решение с командами.
MySQL: не запускается после перезагрузки — причины и решение
MySQL не запускается после перезагрузки: как читать error.log, чинить права, повреждённые таблицы, нехватку места и порт. Пошаговое решение с командами.
MySQL не стартует после перезагрузки
MySQL не стартует после перезагрузки сервера? Решение проблемы: читаем лог ошибок, находим причину — место, права, повреждение таблиц, порт — и запускаем базу. Команды диагностики.
MySQL на Ubuntu 24.04: пошаговая установка
Пошаговая установка MySQL на Ubuntu 24.04: пакет из репозитория, mysql_secure_installation, auth_socket и пользователи, кодировка utf8mb4, автозапуск. Оплата картой и криптой.
MySQL на сервере: частые ошибки и решения
Разбор частых ошибок MySQL на сервере: access denied, can't connect through socket, too many connections, table is full, кракозябры кодировки. Готовые решения и команды диагностики.
MySQL: медленные запросы — причины и решение
MySQL медленные запросы: как включить slow query log, найти тяжёлые запросы через EXPLAIN, добавить индексы и настроить буфер InnoDB. Пошаговое решение с командами.
MongoDB на сервере: частые ошибки и решения
Разбор частых ошибок MongoDB на сервере: authentication failed, connection refused, mongod не стартует, exceeded memory limit, переполнение диска. Готовые решения и диагностика.
Миграция базы данных между серверами
Миграция базы данных между серверами: решение проблемы переноса без потери данных — дамп, перенос, импорт и проверка целостности. Команды для MySQL и PostgreSQL.
MariaDB на Ubuntu 24.04: пошаговая установка
Пошаговая установка MariaDB на Ubuntu 24.04: пакет из репозитория, mariadb-secure-installation, unix_socket и пользователи, кодировка utf8mb4, автозапуск. Оплата картой и криптой.
MariaDB на сервере: частые ошибки и решения
Разбор частых ошибок MariaDB на сервере: access denied, can't connect through socket, too many connections, aria/InnoDB не стартует, кракозябры. Готовые решения и диагностика.
Как установить и настроить тюнинг PostgreSQL на VPS
Тюнинг PostgreSQL на VPS: память shared_buffers и work_mem, планировщик и SSD, autovacuum, WAL и контрольные точки, поиск медленных запросов. Реальный прирост. Оплата из России картой и криптой.
Как установить и настроить резервное копирование БД на VPS
Настройка резервного копирования БД на VPS: стратегия 3-2-1, автоматизация, хранение вне сервера, шифрование, проверка восстановления для PostgreSQL, MySQL, MongoDB. Оплата картой и криптой.
Как установить и настроить репликацию PostgreSQL на VPS
Настройка потоковой репликации PostgreSQL на VPS: мастер и реплика, слоты репликации, hot standby, проверка отставания и переключение. Отказоустойчивость. Оплата из России картой и криптой.
Как установить и настроить Redis на VPS
Пошаговая установка Redis на VPS: репозиторий, пароль и protected-mode, привязка к адресу, лимит памяти, персистентность RDB/AOF и systemd. Оплата из России картой и криптой.
Как установить и настроить PostgreSQL на VPS
Пошаговая установка PostgreSQL на VPS: репозиторий PGDG, роли и базы, доступ по сети, тюнинг и бэкап. Готовый продакшн-сервер за час. Оплата из России картой и криптой.
Как установить и настроить MySQL на VPS
Пошаговая установка MySQL на VPS: официальный репозиторий, mysql_secure_installation, пользователи и базы, удалённый доступ, тюнинг InnoDB и бэкап. Оплата из России картой и криптой.
Как установить и настроить MongoDB на VPS
Пошаговая установка MongoDB на VPS: официальный репозиторий, авторизация и пользователи, привязка к адресу, WiredTiger и кэш, бэкап mongodump. Оплата из России картой и криптой.
Как установить и настроить MariaDB на VPS
Пошаговая установка MariaDB на VPS: официальный репозиторий, защита, пользователи и базы, удалённый доступ, тюнинг InnoDB и бэкап. Готовый сервер за час. Оплата из России картой и криптой.
Как установить и настроить ClickHouse на VPS
Пошаговая установка ClickHouse на VPS: официальный репозиторий, пользователи и пароли, доступ по сети, память и профили, первая база и таблица. Оплата из России картой и криптой.
Как установить и настроить бэкап MySQL на VPS
Настройка бэкапа MySQL на VPS: mysqldump и XtraBackup, автоматизация через cron, хранение вне сервера, проверка восстановления, бинлоги для point-in-time. Оплата из России картой и криптой.
ClickHouse на сервере: частые ошибки и решения
Разбор частых ошибок ClickHouse на сервере: memory limit exceeded, connection refused, too many parts, авторизация, переполнение диска. Готовые решения и команды диагностики.
Бэкап MySQL на сервере: частые ошибки и решения
Разбор частых ошибок бэкапа MySQL на сервере: неполный дамп, битый архив, блокировки при mysqldump, забытые процедуры, нехватка места, провал восстановления. Готовые решения.
VPS для TimescaleDB: временные ряды на PostgreSQL
Как развернуть TimescaleDB на VPS: установка расширения, гипертаблицы, компрессия и политики хранения. Рабочие команды для метрик, IoT и логов на Ubuntu.
VPS для Redis: кэш, персистентность и безопасность
Установка Redis на VPS: пароль и защита, maxmemory и политики вытеснения, RDB/AOF персистентность, использование как кэш и брокер. Рабочие команды для Ubuntu.
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 для Elasticsearch: установка и настройка поиска
Как развернуть Elasticsearch на VPS: установка, настройка JVM heap, vm.max_map_count, безопасность и первый индекс. Рабочие команды для Ubuntu и Debian.
VPS для ClickHouse: установка и аналитика на VPS
Установка ClickHouse на VPS: официальный репозиторий, движок MergeTree, партиционирование, вставка батчами и требования к диску. Рабочие команды для Ubuntu.
Сколько ресурсов нужно базе данных на VPS: RAM, CPU, диск
Как подобрать VPS под базу данных: сколько нужно RAM под рабочий набор, роль IOPS и NVMe, число ядер и объём диска. Ориентиры для PostgreSQL, MySQL, Redis.
Репликация базы данных на VPS: PostgreSQL и MySQL
Как настроить репликацию БД на VPS: потоковая репликация PostgreSQL и master-replica MySQL. Рабочие команды, проверка отставания и переключение при отказе.
Redis на VPS: кэш, сессии, очереди и безопасность
Как установить и настроить Redis на VPS: cache, session store, Bull/Celery queue, persistence и hardening.
Оптимизация PostgreSQL на VPS: настройка postgresql.conf
Как настроить postgresql.conf под ресурсы VPS: shared_buffers, work_mem, effective_cache_size, WAL и autovacuum. Рабочие команды и типовые ошибки тюнинга.
Оптимизация MySQL и MariaDB на VPS: настройка my.cnf
Тюнинг MySQL/MariaDB под VPS: innodb_buffer_pool_size, лог InnoDB, кэши и соединения в my.cnf. Рабочие команды, проверка и частые ошибки конфигурации.
MySQL vs PostgreSQL на VPS: что выбрать для проекта
С comparison MySQL и PostgreSQL на VPS: установка, производительность, типичные CMS и когда что использовать.
Миграция базы данных на VPS: PostgreSQL и MySQL
Как перенести базу данных на VPS с минимальным простоем: dump и restore PostgreSQL и MySQL, проверка целостности, переключение приложения. Рабочие команды.
Бэкап базы данных на VPS: cron, ротация и проверка
Как настроить бэкап БД на VPS: дампы PostgreSQL, MySQL и MongoDB, автоматизация через cron, ротация старых копий, выгрузка в другое место и проверка восстановления.
Удалённый доступ к базе данных: SSH-туннель и TLS
Как безопасно подключиться к БД на VPS: SSH-туннель для PostgreSQL и MySQL, шифрование TLS и правила фаервола. Рабочие команды и разбор частых ошибок доступа.