Įmonių duomenų bazės — ES, su PVM sąskaita

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Valdomos arba savarankiškai valdomos, VPS ar dedikuotame serveryje. Viskas ES, atitinka BDAR.

Pilnas duomenų bazių portfelis — kiekvienam darbo krūviui

Duomenų bazės pasirinkimas — kelerių metų sprendimas. Palikite sau galimybių. PostgreSQL — transakcijoms, ClickHouse — analitikai, MongoDB — dokumentams, Redis — talpyklai. Visa tai talpina 4hosting ES su garantuotu SLA. Duomenys fiziškai (ne tik logiškai) yra ES, sąskaitose taikomas ES PVM, o BDAR atitiktis ir nemokamas DPA įskaičiuoti.

Reliacinės — Postgres + MariaDB

PostgreSQL 17

SQL aukso standartas. Pilnas JSONB palaikymas, pgvector DI, skaidymas, loginė replikacija, hot standby. Idealiai tinka SaaS ir fintech. Įjungiame lygiagrečias užklausas, JIT, asinchronines replikacijos pozicijas (slots).

MariaDB 10.11

Suderinama su MySQL, lengva, greita. Geriausia WordPress, WooCommerce, Magento ir tradicinėms LAMP programoms. ColumnStore variklis mišriam OLTP+OLAP, MaxScale apkrovos balansavimui.

Analitinė — ClickHouse

Kai reikia užklausti milijardus eilučių per sekundę. ClickHouse yra stulpelinė duomenų bazė, pritaikyta OLAP. Naudoja Cloudflare, Uber, Spotify. Prieinama VPS nuo 32 GB RAM. Idealiai tinka žurnalams, metrikoms, įvykių sekimui, verslo analitikai ir realaus laiko ataskaitoms.

NoSQL ir talpykla — MongoDB, Redis

MongoDB 7

Dokumentų duomenų bazė. Programoms su lanksčia schema (CMS, IoT, realaus laiko analitika). Paruošta replikų rinkiniui (replica set) + šardingui. Laiko eilučių kolekcijos metrikoms.

Redis 7

Talpykla atmintyje, eilės, pub/sub. Delsa mažesnė nei 1 ms. Būtina bet kuriai žiniatinklio programai, viršijančiai 100 užklausų/s. Prieinami Redis Streams, RedisJSON, RediSearch moduliai.

Memcached

Klasikinė raktas–reikšmė talpykla. Paprastesnė už Redis, idealiai tinka sesijų saugyklai ir lengvai talpyklai. Paprastoms operacijoms didesnė pralaida nei Redis.

Duomenų bazės perkėlimas iš kito tiekėjo

Dažniausi klientų rūpesčiai: kiek užtruks, ar bus prastova, ar nebus prarasta duomenų. Mūsų veiksmų planas patikrintas — 100 GB+ duomenų bazių migracijos dažniausiai vyksta be prastovos dėl loginės replikacijos. Štai trys dažniausi scenarijai su komandomis.

MySQL/MariaDB iš bet kurio bendrojo talpinimo tiekėjo

Klasikinis mysqldump su --single-transaction --routines --events vėliavėlėmis. Paskirties pusėje importuojame išvalydami indeksus, kad įkėlimas būtų greičiausias.

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

PostgreSQL iš AWS RDS / Heroku Postgres

pg_dump su custom formatu (-Fc) yra greičiausias. Lygiagretus atkūrimas su --jobs=4 naudoja kelis procesoriaus branduolius. Be prastovos: loginės replikacijos slot.

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

MongoDB iš Atlas ar kitos platformos

mongodump + mongorestore. Labai didelėms duomenų bazėms (1 TB+) naudojame MongoDB Cluster-to-Cluster sync — diferencinį, be pilno dump.

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

Aukštas pasiekiamumas — replikacija ir perjungimas gedimo atveju

Verslui kritinėms programoms viena duomenų bazė yra vienas gedimo taškas. Paruošiame replikuotus klasterius (master + 1–3 replikos) su automatiniu perjungimu gedimo atveju. RTO < 30 sekundžių, RPO < 1 minutė su sinchronine replikacija.

Master + replikos

Rašoma į master, skaitoma iš replikų. Skaitymo mastelis auga tiesiškai su replikų skaičiumi. Atsilikimo stebėsena ir perspėjimai.

Automatinis perjungimas gedimo atveju

Repmgr (Postgres), MHA (MySQL), MongoDB rinkimai. Sugedus master, replika perima per < 30 sekundžių.

Vieta (ES)

Serveriai ES, Frankfurte.

Jungčių telkimas

PgBouncer Postgres, ProxySQL MariaDB. Tūkstančiai programos jungčių aptarnaujami 50–100 fizinių jungčių su DB telkiniu.

Ką gaunate pakete

Automatinės atsarginės kopijos

Kiekviena duomenų bazė turi 24 val. pilnas kopijas ir 1 val. WAL/binlog kopijas. 30 dienų saugojimas dedikuotuose planuose. Geografiškai atskirtos kopijos antrame ES duomenų centre — nemokamai valdomuose planuose.

Master–replica replikacija

Paruošiame loginę arba fizinę replikaciją, įskaitant tarp regionų. Perjungimas gedimo atveju per mažiau nei 30 sekundžių. PgBouncer jungčių telkimui, ProxySQL MariaDB, paruošti MongoDB replikų rinkiniai.

Darbo krūvio derinimas

work_mem, shared_buffers, max_connections, innodb_buffer_pool_size ir kitus parametrus suderiname pagal jūsų programą — nemokamai valdomuose planuose. Našumo peržiūra kas 90 dienų.

Nemokama migracija

Perkeliame iš kitų tiekėjų — mysqldump, pg_dump, mongodump. Be prastovos, su vientisumo patikra paskirties vietoje. Loginė replikacija migracijoms be prastovos.

BDAR duomenų bazėms su asmens duomenimis

Duomenų bazėse paprastai yra daugiausia asmens duomenų — el. pašto adresų, telefono numerių, klientų IP. Visapusiškai BDAR atitikčiai siūlome šifravimą, audito žurnalus ir saugojimo politikas, integruotas į duomenų bazę.

  • Disko šifravimas ramybės būsenoje (LUKS) — nemokamai kiekviename VPS
  • Šifravimas stulpelių lygiu (pvz., asmens kodas, telefonas) per pgcrypto arba Vault Transit
  • DDL/DML audito žurnalas — kas, kada, ką (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Saugojimo politikos — automatinis ištrynimas po nustatytų laikotarpių (pvz., 5 metai sąskaitoms)
  • Skirtas DPO vaidmuo — padedame konfigūruoti politikas per klientų skydelį
  • Nemokamas DPA, atitinkantis BDAR 28 straipsnį + techninio audito dokumentacija

Dažniausiai užduodami klausimai

Ar siūlote valdomas duomenų bazes?

Taip, VPS nuo 32 GB ir visuose dedikuotuose serveriuose. Mes rūpinamės derinimu, atsarginėmis kopijomis, replikacija, saugos pataisomis. Jūsų darbas: tik SQL užklausos.

Kokio dydžio duomenų bazė telpa VPS?

Praktinė riba: 200–300 GB VPS 32G, 1 TB+ VPS 64G. Didesniems kiekiams rekomenduojame dedikuotą serverį su greitu RAID arba u.2 NVMe. PostgreSQL/MariaDB gerai plečiasi iki 5 TB viename mazge.

Ar galiu perkelti esamą duomenų bazę iš AWS RDS?

Taip, perkeliame iš AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres ir Atlas. Loginė replikacija paprastai užtikrina perkėlimą be prastovos. Nemokama pagalba duomenų bazėms iki 1 TB.

Kuo ClickHouse skiriasi nuo PostgreSQL?

PostgreSQL yra OLTP (transakcinė) — greiti įrašymai, ACID, idealiai tinka programoms. ClickHouse yra OLAP (analitinė) — greitos agregacijos milijardams eilučių. Dažnai naudojame abi: OLTP Postgres, ataskaitos ClickHouse per replikaciją.

Ar atsarginės kopijos tikrai išbandomos?

Taip. Kas savaitę atsitiktinė atsarginė kopija automatiškai atkuriama į staging serverį ir palyginama su originalu. Ataskaitą gaunate el. paštu. Neišbandyta atsarginė kopija neegzistuoja.

Pasirinkite savo programai tinkamą duomenų bazę

Nežinote, kurį variklį rinktis? Parašykite mums — nemokamai padedame suprojektuoti architektūrą dar prieš pirmąją sąskaitą. 100 GB+ duomenų bazėms padedame ir su tiekėjo keitimu.

Susisiekite su mumis →

Gidai Lietuvos įmonėms