Veritabanı Motorları

Tek platform, beş motor

İlişkisel, doküman, anahtar-değer ve analitik. Bu sayfa, TürkDB’nin hedeflediği çok motorlu deneyimi ve pilotlarda doğrulanacak operasyon başlıklarını anlatır.

🐘

PostgreSQL

İlişkisel · OLTP · CloudNativePG

Güçlü tutarlılık isteyen uygulama veritabanları için doğal aday. TürkDB artık bu motoru sadece standart kurulumla değil, seçilebilir profil ve kontrollü capability değişikliği akışıyla ele alır.

Ne için
Uygulama / OLTP veritabanıFinansal ve işlemsel verilerCoğrafi (PostGIS) ve JSON yükleri
  • CloudNativePG yaşam döngüsü
  • Geo/PostGIS motor profili
  • PostGIS capability change akışı
  • PgBouncer bağlantı havuzu hedefi
  • Point-in-time recovery hedefi
Motor profilleri
StandardGeo / PostGISVector hazırlığıAudit / CDC hazırlığı
Sonradan özellik
  • PostGIS: fresh backup + onay + image migration + smoke test
  • CDC/logical replication: rolling restart sınıfı
  • DB kullanıcıları ve bazı parametreler: online/rolling
PostgreSQL · bağlantı dizesi
postgresql://app:•••@<id>.pg.ist1.turkdb.io:5432/postgres?sslmode=require

Bu bağlantı dizesi biçimi hedef deneyimi gösteren temsili örnektir; çalışan uç nokta veya mevcut hizmet garantisi değildir.

🐬

MySQL

İlişkisel · Yönetilen StatefulSet

Yaygın web yığınları ve hazır uygulamalar için tanıdık ilişkisel motor. HA/PITR veya migration-ready profil seçerek binlog ve topoloji kararını netleştirebilirsiniz.

Ne için
WordPress, Magento, Laravel yığınlarıE-ticaret ve CMSMevcut MySQL’den göç
  • Percona MySQL backend
  • HA + PITR motor profili
  • Migration CDC-ready profil
  • Yedekleme ve geri yükleme kanıtı hedefi
Motor profilleri
Standard OLTPHA + PITRMigration CDC Ready
Sonradan özellik
  • Slow query log ve max connections: online/rolling
  • Binlog CDC: rolling restart sınıfı
  • Audit/performance eklentileri: image migration sınıfı
MySQL · bağlantı dizesi
mysql://app:•••@<id>.mysql.ist1.turkdb.io:3306/app?tls=true

Bu bağlantı dizesi biçimi hedef deneyimi gösteren temsili örnektir; çalışan uç nokta veya mevcut hizmet garantisi değildir.

🍃

MongoDB

Doküman · Percona Server

Esnek şema ve doküman modeli; içerik, katalog ve hızlı değişen veri yapıları için ideal. Replica set ve sharded kurulum profilleri farklı operasyon risklerini baştan ayırır.

Ne için
İçerik ve ürün kataloglarıEsnek / şemasız veriOlay ve aktivite akışları
  • Percona Server operatörü
  • Replica set profili
  • Sharded motor profili
  • Operatör destekli yedek / geri yükleme
Motor profilleri
Replica SetShardedGeo index hazırlığı
Sonradan özellik
  • TTL/text/2dsphere index ve profiler: online
  • Index build etkisi için preflight
  • Sharding: var olan cluster’da toggle değil, yeni cluster migration sınıfı
MongoDB · bağlantı dizesi
mongodb://app:•••@<id>.mongo.ist1.turkdb.io:27017/app?tls=true&authSource=admin

Bu bağlantı dizesi biçimi hedef deneyimi gösteren temsili örnektir; çalışan uç nokta veya mevcut hizmet garantisi değildir.

⚡

Redis

Anahtar-Değer · Önbellek & kuyruk

Düşük gecikmeli anahtar-değer deposu. Cache, persistent cache, Sentinel HA ve Redis Stack ihtiyaçları aynı motor altında farklı profil olarak ayrılır.

Ne için
Önbellek (önbellek) katmanıOturum ve rate-limit deposuKuyruk ve geçici durum
  • Cache motor profili
  • Persistent cache profili
  • Sentinel HA profili
  • Redis Stack imaj profili
Motor profilleri
CachePersistent CacheSentinel HARedis Stack
Sonradan özellik
  • Eviction policy ve maxmemory: online/rolling
  • AOF/RDB persistence: image veya rollout sınıfı
  • Sentinel/Redis Stack: topoloji veya image migration sınıfı
Redis · bağlantı dizesi
rediss://default:•••@<id>.redis.ist1.turkdb.io:6379

Bu bağlantı dizesi biçimi hedef deneyimi gösteren temsili örnektir; çalışan uç nokta veya mevcut hizmet garantisi değildir.

📊

ClickHouse

Analitik · OLAP · Altinity + Keeper

Sütun tabanlı analitik veritabanı; olay, log ve zaman serisi sorguları için güçlü bir aday. TürkDB tarafında shard/replica profilleri ile materialized view talebi ayrı yaşam döngülerine ayrılır.

Ne için
Olay analitiği ve raporlamaZaman serisi / log analiziBüyük hacimli OLAP sorguları
  • Altinity operatörü + Keeper
  • Replicated analytics profili
  • Sharded warehouse profili
  • Materialized view capability change akışı
Motor profilleri
Single Node AnalyticsReplicated AnalyticsSharded Warehouse
Sonradan özellik
  • Materialized view: online DDL + smoke count
  • Dictionary, TTL ve quota/settings: online/preflight
  • Shard veya Keeper geçişi: topology migration sınıfı
ClickHouse · bağlantı dizesi
clickhouse://app:•••@<id>.ch.ist1.turkdb.io:9440?secure=true

Bu bağlantı dizesi biçimi hedef deneyimi gösteren temsili örnektir; çalışan uç nokta veya mevcut hizmet garantisi değildir.

İş yükünüze uygun motoru birlikte değerlendirelim

Hangi motorun uygun olduğundan emin değilseniz, önce iş yükü ve riskleri konuşalım; pilotta hangi varsayımı kanıtlayacağımızı netleştirelim.