Kurumsal veritabanları — AB'de, KDV'li faturayla

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Yönetilen veya kendi yönettiğiniz, VPS veya adanmış sunucuda. Hepsi AB'de, GDPR uyumlu.

Eksiksiz veritabanı portföyü — her iş yükü için

Veritabanı seçmek, yıllarca etkisini sürdüren bir karardır. Kendinize seçenek bırakın. İşlemler için PostgreSQL, analitik için ClickHouse, dokümanlar için MongoDB, önbellek için Redis. Hepsi 4hosting tarafından AB'de, garantili SLA ile barındırılır. Veriler yalnızca mantıksal olarak değil, fiziksel olarak da AB'de durur, faturalar AB KDV'sini içerir; GDPR uyumluluğu ve ücretsiz bir DPA dahildir.

İlişkisel — Postgres + MariaDB

PostgreSQL 17

SQL'in altın standardı. Tam JSONB desteği, yapay zekâ için pgvector, bölümleme, mantıksal replikasyon, hot standby. SaaS ve fintech için ideal. Paralel sorgu, JIT ve asenkron replikasyon slot'larını etkinleştiriyoruz.

MariaDB 10.11

MySQL uyumlu, hafif, hızlı. WordPress, WooCommerce, Magento ve geleneksel LAMP uygulamaları için en iyisi. Karma OLTP+OLAP için ColumnStore motoru, yük dengeleme için MaxScale.

Analitik — ClickHouse

Saniyede milyarlarca satırı sorgulamanız gerektiğinde. ClickHouse, OLAP için ayarlanmış sütunlu bir veritabanıdır. Cloudflare, Uber ve Spotify tarafından kullanılır. 32 GB RAM'den itibaren VPS'te mevcuttur. Günlükler, metrikler, olay takibi, iş zekâsı ve gerçek zamanlı raporlar için ideal.

NoSQL ve önbellek — MongoDB, Redis

MongoDB 7

Doküman veritabanı. Esnek şemalı uygulamalar için (CMS, IoT, gerçek zamanlı analitik). Replica set + sharding hazır. Metrikler için zaman serisi koleksiyonları.

Redis 7

Bellek içi önbellek, kuyruklar, pub/sub. 1 ms'nin altında gecikme. Saniyede 100 isteğin üzerindeki her web uygulaması için şart. Redis Streams, RedisJSON, RediSearch modülleri mevcut.

Memcached

Klasik anahtar-değer önbelleği. Redis'ten daha basit, oturum deposu ve hafif önbellekleme için ideal. Basit işlemlerde Redis'ten daha yüksek verim.

Bir veritabanını başka bir sağlayıcıdan taşıma

Müşterilerin en sık dile getirdiği endişeler: ne kadar sürer, kesinti olur mu, veri kaybolur mu. Yöntemimiz denenmiştir — 100 GB üzeri veritabanı geçişleri, mantıksal replikasyon sayesinde genellikle sıfır kesintilidir. İşte komutlarıyla en yaygın üç senaryo.

Herhangi bir paylaşımlı barındırma sağlayıcısından MySQL/MariaDB

--single-transaction --routines --events bayraklarıyla klasik mysqldump. Hedef tarafta en hızlı yükleme için indeks temizliğiyle içe aktarırız.

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

AWS RDS / Heroku Postgres'ten PostgreSQL

Özel biçimli (-Fc) pg_dump en hızlısıdır. --jobs=4 ile paralel geri yükleme birden çok CPU çekirdeği kullanır. Sıfır kesinti için: mantıksal replikasyon slot'u.

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

Atlas'tan veya başka bir platformdan MongoDB

mongodump + mongorestore. Çok büyük veritabanları (1 TB+) için MongoDB Cluster-to-Cluster sync kullanırız — tam döküm olmadan, farklılık bazlı.

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

Yüksek Erişilebilirlik — replikasyon ve yük devri

İş açısından kritik uygulamalarda tek bir veritabanı, tek bir arıza noktasıdır. Otomatik yük devri olan replikalı kümeler (master + 1-3 replica) kurarız. Senkron replikasyonla RTO < 30 saniye, RPO < 1 dakika.

Master + replica'lar

Yazmalar master'a, okumalar replica'lara dağıtılır. Okuma ölçeklendirmesi replica sayısıyla doğrusal. Gecikme izleme ve uyarılar.

Otomatik yük devri

Repmgr (Postgres), MHA (MySQL), MongoDB seçimleri. Master arızalandığında bir replica 30 saniyeden kısa sürede devralır.

Konum (AB)

Sunucular AB'de, Frankfurt'ta.

Bağlantı havuzlama

Postgres için PgBouncer, MariaDB için ProxySQL. Binlerce uygulama bağlantısı, veritabanına 50-100 fiziksel bağlantılık bir havuzla karşılanır.

Pakette neler alıyorsunuz

Otomatik yedekler

Her veritabanında 24 saatlik tam yedekler ve 1 saatlik WAL/binlog yedekleri bulunur. Adanmış planlarda 30 gün saklama. İkinci bir AB veri merkezinde coğrafi olarak yedekli kopyalar — yönetilen planlarda ücretsiz.

Master-replica replikasyonu

Bölgeler arası dahil mantıksal veya fiziksel replikasyon kurarız. 30 saniyenin altında yük devri. Bağlantı havuzlama için PgBouncer, MariaDB için ProxySQL, MongoDB replica set'leri hazır.

İş yüküne göre ayarlama

work_mem, shared_buffers, max_connections, innodb_buffer_pool_size ve diğerlerini uygulamanıza göre ayarlıyoruz — yönetilen planlarda ücretsiz. Her 90 günde bir performans incelemesi.

Ücretsiz taşıma

Diğer sağlayıcılardan taşıyoruz — mysqldump, pg_dump, mongodump. Sıfır kesinti, hedefte bütünlük kontrolü ile. Sıfır kesintili geçişler için mantıksal replikasyon.

Kişisel veri içeren veritabanları için GDPR

Veritabanları genellikle en çok kişisel veriyi tutar — e-postalar, telefon numaraları, müşteri IP'leri. Tam GDPR uyumluluğu için veritabanına yerleşik şifreleme, denetim günlüğü ve saklama politikaları sunuyoruz.

  • Diskte durağan veri şifrelemesi (LUKS) — her VPS'te ücretsiz
  • pgcrypto veya Vault Transit ile sütun düzeyinde şifreleme (ör. kimlik numarası, telefon)
  • DDL/DML denetim günlüğü — kim, ne zaman, ne (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Saklama politikaları — tanımlı sürelerden sonra otomatik silme (ör. faturalar için 5 yıl)
  • Özel DPO rolü — politikaları müşteri paneli üzerinden yapılandırmanıza yardım ederiz
  • GDPR 28. maddeye uygun ücretsiz DPA + teknik denetim dokümantasyonu

Sık sorulan sorular

Yönetilen veritabanı sunuyor musunuz?

Evet, VPS 32 GB ve üzerinde ve tüm adanmış sunucularda. Ayarlama, yedekler, replikasyon ve güvenlik yamalarını biz yaparız. Sizin işiniz: yalnızca SQL sorguları.

Bir VPS'e ne kadar büyük bir veritabanı sığar?

Pratik sınır: VPS 32G'de 200-300 GB, VPS 64G'de 1 TB+. Bunun üzerinde hızlı RAID veya u.2 NVMe'li bir adanmış sunucu öneriyoruz. PostgreSQL/MariaDB tek düğümde 5 TB'a kadar iyi ölçeklenir.

Mevcut bir veritabanını AWS RDS'ten taşıyabilir miyim?

Evet, AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres ve Atlas'tan taşıyoruz. Mantıksal replikasyon genellikle sıfır kesinti sağlar. 1 TB'a kadar veritabanları için ücretsiz yardım.

ClickHouse, PostgreSQL'den nasıl farklıdır?

PostgreSQL OLTP'dir (işlemsel) — hızlı yazma, ACID, uygulamalar için ideal. ClickHouse OLAP'tır (analitik) — milyarlarca satırda hızlı toplamalar. Çoğu zaman ikisini birlikte kullanırız: OLTP Postgres'te, raporlama replikasyon yoluyla ClickHouse'ta.

Yedekler gerçekten test ediliyor mu?

Evet. Her hafta rastgele bir yedek otomatik olarak bir staging sunucusuna geri yüklenir ve orijinalle karşılaştırılır. Raporu e-postayla alırsınız. Test etmediğiniz bir yedek yok demektir.

Uygulamanız için doğru veritabanını seçin

Hangi motoru seçeceğinizden emin değil misiniz? Bize yazın — ilk faturadan önce mimariyi tasarlamanıza ücretsiz yardım ederiz. 100 GB üzeri veritabanlarında sağlayıcı geçişine de yardımcı oluruz.

Bize ulaşın →

Türkiye'deki işletmeler için rehberler