Pełne portfolio baz danych — dla każdego workloadu
Wybór bazy danych jest decyzją na lata. Daj sobie wybór. PostgreSQL do transakcji, ClickHouse do analityki, MongoDB do dokumentów, Redis do cache. Wszystkie hostowane przez 4hosting w UE z gwarantowanym SLA. Dla polskich firm: dane fizycznie w UE (nie tylko logicznie), faktura VAT w EUR, zgodność z RODO i bezpłatna umowa powierzenia DPA.
Bazy relacyjne — Postgres + MariaDB
PostgreSQL 17
Złoty standard SQL. Pełne wsparcie JSONB, pgvector dla AI, partycje, logical replication, hot standby. Idealne dla SaaS i fintech. Wspieramy parallel query, JIT, asynchroniczne replication slots.
MariaDB 10.11
MySQL-compatible, lekka, szybka. Najlepsza dla WordPress, WooCommerce, Magento i tradycyjnych aplikacji LAMP. ColumnStore engine dla mieszanych workloadów OLTP+OLAP, MaxScale dla load balancingu.
Bazy analityczne — ClickHouse
Kiedy potrzebujesz przeszukać miliardy wierszy w sekundę. ClickHouse to columnar database zoptymalizowany pod OLAP. Używany przez Cloudflare, Uber, Spotify. Dostępny na VPS od 32 GB RAM. Idealny do logów, metryk, event tracking, business intelligence i raportów real-time.
NoSQL i cache — MongoDB, Redis
MongoDB 7
Dokumentowa baza danych. Dla aplikacji z elastycznym schematem (CMS, IoT, real-time analytics). Replica set + sharding gotowy. Time-series collections dla danych metrycznych.
Redis 7
In-memory cache, kolejki, pub/sub. Latencja < 1 ms. Niezbędny dla każdej aplikacji webowej powyżej 100 req/s. Redis Streams, RedisJSON, RediSearch modules dostępne.
Memcached
Klasyczny cache klucz-wartość. Prostszy niż Redis, idealny do session store i prostego cachowania. Większy throughput niż Redis dla prostych operacji.
Migracja bazy danych z innego dostawcy
Najczęstsze obawy klientów to: ile potrwa migracja, czy będzie przestój, czy stracimy dane. Nasz playbook jest sprawdzony — migracje 100 GB+ baz danych zwykle z zerowym przestojem dzięki logical replication. Oto trzy najczęściej spotykane scenariusze i komendy.
MySQL/MariaDB z home.pl, nazwa.pl, cyberfolks
Klasyczny mysqldump z opcjami --single-transaction --routines --events. Po stronie celu importujemy z czyszczeniem indeksów dla najszybszego importu.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL z AWS RDS / Heroku Postgres
pg_dump z formatem custom (-Fc) jest najszybszy. Restore równoległy z --jobs=4 wykorzystuje wiele rdzeni CPU. Dla zero-downtime: logical replication slot.
pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dumpMongoDB z Atlas lub innej platformy
mongodump + mongorestore. Dla bardzo dużych baz (1 TB+) używamy MongoDB Cluster-to-Cluster sync — różnicowo, bez pełnego dumpu.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpHigh Availability — replikacja i failover
Dla aplikacji business-critical pojedyncza baza danych to single point of failure. Konfigurujemy klustry replikowane (master + 1-3 replic) z automatycznym failoverem. RTO < 30 sekund, RPO < 1 minuty z synchronous replication.
Master + replicas
Zapisy do master, odczyty rozproszone na repliki. Skalowanie odczytu liniowo z liczbą replik. Lag monitoring i alerty.
Automatyczny failover
Repmgr (Postgres), MHA (MySQL), MongoDB elections. W razie awarii master-a, replika przejmuje rolę w < 30 sekund.
Lokalizacja (UE)
Serwery w UE, we Frankfurcie.
Connection pooling
PgBouncer dla Postgres, ProxySQL dla MariaDB. Tysiące połączeń aplikacyjnych obsługujemy z poolem 50-100 fizycznych połączeń do bazy.
Co dostajesz w pakiecie
Automatyczne backupy
Każda baza ma backup co 24h (pełny) i co 1h (logi WAL/binlog). Retencja 30 dni dla planów dedykowanych. Geo-redundantne kopie w drugim DC w UE — bezpłatnie dla planów managed.
Replikacja master-replica
Konfigurujemy logiczną lub fizyczną replikację, w tym wieloregionową. Failover w < 30 sekund. PgBouncer dla connection poolingu, ProxySQL dla MariaDB, MongoDB replica sets gotowe.
Tuning pod workload
Dostosowujemy work_mem, shared_buffers, max_connections, innodb_buffer_pool_size i resztę pod Twoją aplikację — bezpłatnie dla planów zarządzanych. Performance review co 90 dni.
Migracja gratis
Migrujemy z innych dostawców — mysqldump, pg_dump, mongodump. Bez przestoju, z weryfikacją integralności po stronie celu. Logical replication dla zero-downtime migracji.
RODO dla baz danych z danymi osobowymi
Bazy danych zawierają zwykle najwięcej danych osobowych — adresy e-mail, numery telefonów, IP klientów. Dla pełnej zgodności z RODO oferujemy szyfrowanie, audit logging i retention policies wbudowane w bazę.
- Szyfrowanie at-rest dla całego dysku (LUKS) — bezpłatnie na każdym VPS-ie
- Szyfrowanie pojedynczych kolumn (np. PESEL, numer telefonu) przez pgcrypto lub Vault Transit
- Audit log każdej operacji DDL/DML — kto, kiedy, co (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Retention policies — automatyczne usuwanie danych po określonym czasie (np. 5 lat dla faktur)
- Rola dedykowanego DPO — możemy pomóc skonfigurować polityki przez panel klienta
- Bezpłatna umowa powierzenia (DPA) zgodna z art. 28 RODO + dokumentacja techniczna do audytu
Częste pytania
Czy oferujecie zarządzane bazy danych?
Tak, dla VPS od 32 GB w górę i wszystkich serwerów dedykowanych. Zajmujemy się tuningiem, backupami, replikacją, security patches. Twoja praca: tylko zapytania SQL.
Jak duża baza danych zmieści się na VPS?
Praktyczna granica: 200-300 GB na VPS 32G, 1 TB+ na VPS 64G. Powyżej rekomendujemy serwer dedykowany ze szybkim RAID lub NVMe in u.2. PostgreSQL/MariaDB skalują się dobrze do 5 TB na jednym węźle.
Czy mogę przenieść istniejącą bazę z AWS RDS?
Tak, migrujemy z AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres i Atlas. Logical replication zwykle daje zero downtime. Bezpłatna pomoc dla baz do 1 TB.
Czym ClickHouse różni się od PostgreSQL?
PostgreSQL to OLTP (transactional) — szybkie zapisy, ACID, idealne dla aplikacji. ClickHouse to OLAP (analytical) — szybkie agregacje na miliardach wierszy. Często używamy obu: OLTP w Postgres, raportowanie w ClickHouse przez replikację.
Czy backupy są naprawdę testowane?
Tak. Co tydzień losowy backup jest automatycznie restorowany na staging-owym serwerze i porównywany z oryginałem. Raport otrzymujesz e-mailem. Backup, którego nie testujesz, nie istnieje.
Wybierz właściwą bazę dla Twojej aplikacji
Niepewny, który silnik? Napisz do nas — pomagamy zaprojektować architekturę bezpłatnie przed pierwszą fakturą. Dla baz > 100 GB pomagamy też w migracji z innego dostawcy.
Skontaktuj się →