Uzņēmumu datubāzes — ES, ar PVN rēķinu

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Pārvaldītas vai paša pārvaldītas, VPS vai veltītajā serverī. Viss ES, atbilstoši GDPR.

Pilns datubāzu portfelis — katrai darba slodzei

Datubāzes izvēle ir vairāku gadu lēmums. Dodiet sev izvēles iespējas. PostgreSQL transakcijām, ClickHouse analītikai, MongoDB dokumentiem, Redis kešatmiņai. Visas mitina 4hosting ES ar garantētu SLA. Dati fiziski atrodas ES (ne tikai loģiski), rēķini ietver ES PVN, un iekļauta GDPR atbilstība un bezmaksas DPA.

Relāciju — Postgres + MariaDB

PostgreSQL 17

SQL zelta standarts. Pilns JSONB atbalsts, pgvector AI vajadzībām, particionēšana, loģiskā replikācija, hot standby. Ideāls SaaS un fintech. Ieslēdzam paralēlos vaicājumus, JIT, asinhronos replikācijas slotus.

MariaDB 10.11

Saderīga ar MySQL, viegla, ātra. Vislabākā WordPress, WooCommerce, Magento un tradicionālām LAMP lietotnēm. ColumnStore dzinējs jauktam OLTP+OLAP, MaxScale slodzes līdzsvarošanai.

Analītiskā — ClickHouse

Kad jāveic vaicājumi miljardiem rindu sekundē. ClickHouse ir kolonnu datubāze, noregulēta OLAP. To izmanto Cloudflare, Uber, Spotify. Pieejama VPS no 32 GB RAM. Ideāla žurnāliem, metrikām, notikumu izsekošanai, biznesa inteliģencei un reāllaika pārskatiem.

NoSQL un kešatmiņa — MongoDB, Redis

MongoDB 7

Dokumentu datubāze. Lietotnēm ar elastīgu shēmu (CMS, IoT, reāllaika analītika). Gatava replika kopa + šardēšana. Laikrindu kolekcijas metrikām.

Redis 7

Atmiņā esoša kešatmiņa, rindas, pub/sub. Latentums zem 1 ms. Nepieciešama jebkurai tīmekļa lietotnei virs 100 pieprasījumiem/s. Pieejami Redis Streams, RedisJSON, RediSearch moduļi.

Memcached

Klasiska atslēga-vērtība kešatmiņa. Vienkāršāka par Redis, ideāla sesiju glabātuvei un vieglai kešošanai. Augstāka caurlaidspēja nekā Redis vienkāršām darbībām.

Datubāzes migrācija no cita pakalpojumu sniedzēja

Klientu biežākās bažas: cik ilgi tas aizņem, vai būs dīkstāve, vai dati tiks zaudēti. Mūsu darbību plāns ir pārbaudīts — 100 GB+ datubāzu migrācijas parasti notiek bez dīkstāves, pateicoties loģiskajai replikācijai. Šeit ir trīs biežākie scenāriji ar komandām.

MySQL/MariaDB no jebkura koplietošanas mitināšanas sniedzēja

Klasisks mysqldump ar karodziņiem --single-transaction --routines --events. Mērķa pusē importējam ar indeksu tīrīšanu ātrākai ielādei.

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

PostgreSQL no AWS RDS / Heroku Postgres

pg_dump ar pielāgoto formātu (-Fc) ir visātrākais. Paralēlā atjaunošana ar --jobs=4 izmanto vairākus CPU kodolus. Bez dīkstāves: loģiskās replikācijas slots.

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

MongoDB no Atlas vai citas platformas

mongodump + mongorestore. Ļoti lielām datubāzēm (1 TB+) izmantojam MongoDB Cluster-to-Cluster sync — diferenciālu, bez pilna dump.

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

Augsta pieejamība — replikācija un pārslēgšanās uz rezervi

Biznesam kritiskām lietotnēm viena datubāze ir vienots atteices punkts. Uzstādām replicētus klasterus (master + 1-3 replikas) ar automātisku pārslēgšanos uz rezervi. RTO < 30 sekundes, RPO < 1 minūte ar sinhrono replikāciju.

Master + replikas

Rakstīšana uz master, lasīšana sadalīta pa replikām. Lasīšanas mērogošana lineāra atbilstoši replikām. Aizkaves uzraudzība un brīdinājumi.

Automātiska pārslēgšanās uz rezervi

Repmgr (Postgres), MHA (MySQL), MongoDB vēlēšanas. Master atteices gadījumā replika pārņem < 30 sekundēs.

Atrašanās vieta (ES)

Serveri ES, Frankfurtē.

Savienojumu apvienošana

PgBouncer priekš Postgres, ProxySQL priekš MariaDB. Tūkstošiem lietotnes savienojumu apkalpo ar 50-100 fizisku savienojumu kopu uz datubāzi.

Ko iegūstat paketē

Automātiskas rezerves kopijas

Katrai datubāzei ir 24 h pilnās rezerves kopijas un 1 h WAL/binlog rezerves kopijas. 30 dienu glabāšana veltīto serveru paketēs. Ģeogrāfiski dublētas kopijas otrā ES datu centrā — bez maksas pārvaldītajās paketēs.

Master-replica replikācija

Uzstādām loģisko vai fizisko replikāciju, tostarp starp reģioniem. Pārslēgšanās uz rezervi zem 30 sekundēm. PgBouncer savienojumu apvienošanai, ProxySQL priekš MariaDB, MongoDB replika kopas gatavas.

Darba slodzes noregulēšana

Noregulējam work_mem, shared_buffers, max_connections, innodb_buffer_pool_size un pārējo jūsu lietotnei — bez maksas pārvaldītajās paketēs. Veiktspējas pārskats ik pēc 90 dienām.

Bezmaksas migrācija

Migrējam no citiem pakalpojumu sniedzējiem — mysqldump, pg_dump, mongodump. Bez dīkstāves, ar integritātes pārbaudi mērķa pusē. Loģiskā replikācija migrācijām bez dīkstāves.

GDPR datubāzēm ar personas datiem

Datubāzēs parasti glabājas visvairāk personas datu — e-pasti, tālruņa numuri, klientu IP. Pilnai GDPR atbilstībai piedāvājam šifrēšanu, audita žurnālu un glabāšanas politikas, kas iebūvētas datubāzē.

  • Diska šifrēšana miera stāvoklī (LUKS) — bez maksas katram VPS
  • Kolonnu līmeņa šifrēšana (piem., personas kods, tālrunis) ar pgcrypto vai Vault Transit
  • DDL/DML audita žurnāls — kas, kad, ko (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Glabāšanas politikas — automātiska dzēšana pēc noteiktiem periodiem (piem., 5 gadi rēķiniem)
  • Veltīta DPO loma — palīdzam konfigurēt politikas klientu panelī
  • Bezmaksas DPA atbilstoši GDPR 28. pantam + tehniskā audita dokumentācija

Biežāk uzdotie jautājumi

Vai piedāvājat pārvaldītas datubāzes?

Jā, VPS no 32 GB un visos veltītajos serveros. Mēs rūpējamies par noregulēšanu, rezerves kopijām, replikāciju, drošības ielāpiem. Jūsu uzdevums: tikai SQL vaicājumi.

Cik liela datubāze ietilpst VPS serverī?

Praktiskais ierobežojums: 200-300 GB uz VPS 32G, 1 TB+ uz VPS 64G. Virs tā iesakām veltīto serveri ar ātru RAID vai u.2 NVMe. PostgreSQL/MariaDB labi mērogojas līdz 5 TB uz viena mezgla.

Vai varu pārvietot esošu datubāzi no AWS RDS?

Jā, migrējam no AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres un Atlas. Loģiskā replikācija parasti nodrošina migrāciju bez dīkstāves. Bezmaksas palīdzība datubāzēm līdz 1 TB.

Kā ClickHouse atšķiras no PostgreSQL?

PostgreSQL ir OLTP (transakciju) — ātra rakstīšana, ACID, ideāls lietotnēm. ClickHouse ir OLAP (analītiskais) — ātras agregācijas miljardiem rindu. Bieži izmantojam abus: OLTP Postgres, pārskati ClickHouse ar replikāciju.

Vai rezerves kopijas tiešām tiek pārbaudītas?

Jā. Katru nedēļu nejauša rezerves kopija tiek automātiski atjaunota testa serverī un salīdzināta ar oriģinālu. Pārskatu saņemat e-pastā. Rezerves kopija, kuru nepārbaudāt, nepastāv.

Izvēlieties lietotnei piemērotu datubāzi

Neesat pārliecināti, kuru dzinēju izvēlēties? Rakstiet mums — palīdzam izstrādāt arhitektūru bez maksas pirms pirmā rēķina. 100 GB+ datubāzēm palīdzam arī ar migrāciju no cita pakalpojumu sniedzēja.

Sazināties ar mums →

Ceļveži Latvijas uzņēmumiem