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.gzAWS 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.dumpAtlas'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" ./dumpYü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 →