Корпоративни бази данни — в ЕС, с фактура с ДДС

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Управлявани или самостоятелно управлявани, на VPS или dedicated сървър. Всичко в ЕС, в съответствие с GDPR.

Пълно портфолио от бази данни — за всяко натоварване

Изборът на база данни е решение за много години. Осигурете си възможности. PostgreSQL за транзакции, ClickHouse за анализ, MongoDB за документи, Redis за кеш. Всички се хостват от 4hosting в ЕС с гарантиран SLA. Данните се намират физически в ЕС (не само логически), фактурите включват ДДС на ЕС, а съответствието с GDPR и безплатното DPA са включени.

Релационни — Postgres + MariaDB

PostgreSQL 17

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

MariaDB 10.11

Съвместима с MySQL, лека, бърза. Най-подходяща за WordPress, WooCommerce, Magento и традиционни LAMP приложения. Engine ColumnStore за смесени OLTP+OLAP, MaxScale за балансиране на натоварването.

Аналитични — ClickHouse

Когато трябва да заявявате милиарди редове в секунда. ClickHouse е колонна база данни, настроена за OLAP. Използва се от Cloudflare, Uber, Spotify. Налична на VPS от 32 GB RAM. Идеална за логове, метрики, проследяване на събития, бизнес разузнаване и отчети в реално време.

NoSQL и кеш — MongoDB, Redis

MongoDB 7

Документна база данни. За приложения с гъвкава схема (CMS, IoT, анализ в реално време). Готова за replica set + sharding. Колекции за времеви редове (time-series) за метрики.

Redis 7

Кеш в паметта, опашки, pub/sub. Латентност под 1 ms. Необходим за всяко уеб приложение над 100 заявки/сек. Налични модули Redis Streams, RedisJSON, RediSearch.

Memcached

Класически key-value кеш. По-прост от 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 с custom формат (-Fc) е най-бърз. Паралелното възстановяване с --jobs=4 използва няколко процесорни ядра. За миграция без прекъсване: слот за логическа репликация.

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 — диференциално, без пълен dump.

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

Висока наличност — репликация и failover

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

Master + реплики

Записите отиват към master, четенията се разпределят между репликите. Линейно мащабиране на четенето с броя на репликите. Мониторинг на забавянето (lag) и известия.

Автоматичен failover

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

Местоположение (ЕС)

Сървъри в ЕС, във Франкфурт.

Пулинг на връзки

PgBouncer за Postgres, ProxySQL за MariaDB. Хиляди връзки от приложението се обслужват с пул от 50–100 физически връзки към базата.

Какво получавате в пакета

Автоматични backup-и

Всяка база данни има пълни backup-и на 24 ч и WAL/binlog backup-и на 1 ч. Съхранение 30 дни при плановете за dedicated сървъри. Гео-резервирани копия във втори дата център в ЕС — безплатно при управляваните планове.

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 за бази данни с лични данни

Базите данни обикновено съхраняват най-много лични данни — имейли, телефонни номера, IP адреси на клиенти. За пълно съответствие с GDPR предлагаме криптиране, одитно логване и политики за съхранение, вградени в базата данни.

  • Криптиране на дисковете в покой (LUKS) — безплатно на всеки VPS
  • Криптиране на ниво колона (напр. национален идентификационен номер, телефон) чрез pgcrypto или Vault Transit
  • Одитен лог на DDL/DML — кой, кога, какво (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Политики за съхранение — автоматично изтриване след определени периоди (напр. 5 години за фактури)
  • Роля на отговорно лице за защита на данните (DPO) — помагаме с конфигурирането на политиките през клиентския панел
  • Безплатно DPA в съответствие с член 28 от GDPR + техническа одитна документация

Често задавани въпроси

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

Да, на VPS 32 GB и нагоре и на всички dedicated сървъри. Грижим се за настройката, backup-ите, репликацията и защитните актуализации. Вашата работа: само SQL заявките.

Колко голяма база данни се събира на VPS?

Практически лимит: 200–300 GB на VPS 32G, над 1 TB на VPS 64G. Над това препоръчваме dedicated сървър с бърз 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 се възстановява автоматично на staging сървър и се сравнява с оригинала. Получавате отчет по имейл. Backup, който не тествате, не съществува.

Изберете подходящата база данни за вашето приложение

Не сте сигурни кой engine да изберете? Пишете ни — помагаме безплатно с проектирането на архитектурата преди първата фактура. За бази данни над 100 GB помагаме и с миграцията от друг доставчик.

Свържете се с нас →

Ръководства за фирми в България