Корпоративные базы данных — в ЕС, со счётом с НДС

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Управляемые или самостоятельно администрируемые, на VPS или выделенном сервере. Всё в ЕС, в соответствии с GDPR.

Полный портфель баз данных — для любой нагрузки

Выбор базы данных — решение на несколько лет. Оставьте себе варианты. PostgreSQL — для транзакций, ClickHouse — для аналитики, MongoDB — для документов, Redis — для кэша. Всё размещается в 4hosting в ЕС с гарантированным SLA. Данные находятся физически в ЕС (а не только логически), в счетах указывается НДС ЕС, а соответствие GDPR и бесплатное DPA включены.

Реляционные — Postgres + MariaDB

PostgreSQL 17

Золотой стандарт SQL. Полная поддержка JSONB, pgvector для AI, партиционирование, логическая репликация, hot standby. Идеально для SaaS и финтеха. Мы включаем параллельные запросы, JIT, асинхронные слоты репликации.

MariaDB 10.11

Совместима с MySQL, лёгкая, быстрая. Лучший выбор для WordPress, WooCommerce, Magento и традиционных приложений LAMP. Движок ColumnStore для смешанной нагрузки OLTP+OLAP, MaxScale для балансировки нагрузки.

Аналитические — ClickHouse

Когда нужно обрабатывать миллиарды строк в секунду. ClickHouse — колоночная база данных, настроенная для OLAP. Используется Cloudflare, Uber, Spotify. Доступна на VPS от 32 GB RAM. Идеальна для логов, метрик, трекинга событий, бизнес-аналитики и отчётов в реальном времени.

NoSQL и кэш — MongoDB, Redis

MongoDB 7

Документная база данных. Для приложений с гибкой схемой (CMS, IoT, аналитика в реальном времени). Готовы replica set и шардирование. Коллекции временных рядов для метрик.

Redis 7

Кэш в памяти, очереди, pub/sub. Задержка менее 1 мс. Необходим любому веб-приложению с нагрузкой выше 100 запросов/с. Доступны модули Redis Streams, RedisJSON, RediSearch.

Memcached

Классический кэш «ключ — значение». Проще, чем Redis, идеален для хранилища сессий и лёгкого кэширования. На простых операциях пропускная способность выше, чем у Redis.

Миграция базы данных от другого провайдера

Самые частые опасения клиентов: сколько это займёт, будет ли простой, не потеряются ли данные. Наш сценарий проверен — миграции баз данных объёмом 100 GB и более обычно проходят без простоя благодаря логической репликации. Вот три самых распространённых сценария с командами.

MySQL/MariaDB от любого провайдера общего хостинга

Классический mysqldump с флагами --single-transaction --routines --events. На целевой стороне мы импортируем с очисткой индексов для максимально быстрой загрузки.

mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gz

PostgreSQL из AWS RDS / Heroku Postgres

Быстрее всего pg_dump в пользовательском формате (-Fc). Параллельное восстановление с --jobs=4 использует несколько ядер CPU. Для миграции без простоя — слот логической репликации.

pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dump

MongoDB из Atlas или другой платформы

mongodump + mongorestore. Для очень больших баз данных (1 TB и более) мы используем MongoDB Cluster-to-Cluster sync — дифференциально, без полного дампа.

mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dump

Высокая доступность — репликация и failover

Для критически важных для бизнеса приложений единственная база данных — единая точка отказа. Мы настраиваем реплицируемые кластеры (master + 1–3 реплики) с автоматическим failover. RTO < 30 секунд, RPO < 1 минуты при синхронной репликации.

Master + реплики

Запись — на master, чтение распределяется по репликам. Масштабирование чтения линейно растёт с числом реплик. Мониторинг отставания и оповещения.

Автоматический failover

Repmgr (Postgres), MHA (MySQL), выборы в MongoDB. При отказе master реплика берёт управление на себя менее чем за 30 секунд.

Расположение (ЕС)

Серверы в ЕС, в Франкфурте.

Пул соединений

PgBouncer для Postgres, ProxySQL для MariaDB. Тысячи соединений приложения обслуживаются пулом из 50–100 физических соединений с БД.

Что входит в пакет

Автоматические backup

Для каждой базы данных — полные backup каждые 24 ч и backup WAL/binlog каждый час. Хранение 30 дней на тарифах с выделенными серверами. Геоизбыточные копии во втором ЦОД ЕС — бесплатно на управляемых тарифах.

Репликация master-replica

Мы настраиваем логическую или физическую репликацию, в том числе между регионами. Failover менее чем за 30 секунд. PgBouncer для пула соединений, ProxySQL для MariaDB, готовые replica set для MongoDB.

Настройка под нагрузку

Мы настраиваем work_mem, shared_buffers, max_connections, innodb_buffer_pool_size и остальное под ваше приложение — бесплатно на управляемых тарифах. Анализ производительности каждые 90 дней.

Бесплатная миграция

Мы переносим данные от других провайдеров — mysqldump, pg_dump, mongodump. Без простоя, с проверкой целостности на целевой стороне. Логическая репликация для миграций без простоя.

GDPR для баз данных с персональными данными

Именно в базах данных обычно хранится больше всего персональных данных — email, номера телефонов, IP-адреса клиентов. Для полного соответствия GDPR мы предлагаем шифрование, журнал аудита и политики хранения, встроенные в базу данных.

  • Шифрование дисков в состоянии покоя (LUKS) — бесплатно на каждом VPS
  • Шифрование на уровне столбцов (например, национальный идентификатор, телефон) через pgcrypto или Vault Transit
  • Журнал аудита DDL/DML — кто, когда, что (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Политики хранения — автоматическое удаление по истечении заданных сроков (например, 5 лет для счетов)
  • Выделенная роль DPO — мы помогаем настроить политики через панель клиента
  • Бесплатное DPA в соответствии со статьёй 28 GDPR + техническая документация аудита

Часто задаваемые вопросы

Предлагаете ли вы управляемые базы данных?

Да, на VPS от 32 GB и на всех выделенных серверах. Настройку, backup, репликацию и патчи безопасности берём на себя. От вас — только SQL-запросы.

Какого размера база данных поместится на VPS?

Практический предел: 200–300 GB на VPS 32G, 1 TB и более на VPS 64G. Выше мы рекомендуем выделенный сервер с быстрым RAID или u.2 NVMe. PostgreSQL/MariaDB хорошо масштабируются до 5 TB на одном узле.

Можно ли перенести существующую базу данных из AWS RDS?

Да, мы переносим данные из AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres и Atlas. Логическая репликация, как правило, обеспечивает миграцию без простоя. Бесплатная помощь для баз данных до 1 TB.

Чем ClickHouse отличается от PostgreSQL?

PostgreSQL — это OLTP (транзакционная): быстрая запись, ACID, идеальна для приложений. ClickHouse — это OLAP (аналитическая): быстрые агрегации по миллиардам строк. Мы часто используем обе: OLTP — в Postgres, отчётность — в ClickHouse через репликацию.

Проверяются ли backup на самом деле?

Да. Каждую неделю случайный backup автоматически восстанавливается на промежуточный сервер и сравнивается с оригиналом. Вы получаете отчёт по email. Backup, который вы не проверяете, не существует.

Выберите подходящую базу данных для вашего приложения

Не уверены, какой движок выбрать? Напишите нам — мы бесплатно поможем спроектировать архитектуру до первого счёта. Для баз данных от 100 GB мы также поможем с миграцией от другого провайдера.

Связаться с нами →