data-infra
Sözlük ↗OLTP (Çevrim İçi İşlem İşleme)
OLTP, canlı uygulamanızın arkasındaki veritabanı yükünü tanımlar: Çok sayıda kısa ve eşzamanlı işlem — kayıtlar, siparişler, profil düzenlemeleri, beğeniler. Her biri birkaç satır okur veya yazar ve milisaniyeler içinde tamamlanmalıdır. Devasa veri kümelerini işlemekten çok doğruluk ve eşzamanlılık önemlidir; bu yüzden OLTP veritabanları ACID garantilerine, hızlı nokta aramaları için dizinlere ve satır tabanlı depolamaya dayanır. Çoğu SaaS ürünü bir OLTP veritabanı üzerinde çalışır: Postgres, MySQL veya yönetilen bir muadili. Kullanıcılarınızın ürettiği trafiğe — sıkı tutarlılıkla, sık ve küçük işlemlere — göre optimize edilmiştir. Anlaşılması gereken kilit nokta, OLAP (analitik) ile zıtlıktır. OLTP milyonlarca satırı tarayıp toplamada kötüdür; OLAP ise yüksek frekanslı tekil satır yazmalarında kötüdür. İkisini tek veritabanında karıştırmak klasik bir ölçekleme hatasıdır: Ağır bir rapor tabloları kilitleyip ödeme akışını durdurabilir. Büyüdükçe OLTP'yi uygulamaya bırakın, analitiği replikasyon ya da CDC ile ayrı bir ambara aktarın. Dizinleri gerçek sorgu desenlerinize göre tasarlayın ve kilit çekişmesini önlemek için işlemleri kısa tutun.
İlgili terimler