data-infra
Sözlük ↗Zaman Serisi Veritabanı (Time-Series Database)
Zaman serisi veritabanı, özellikle bir zaman damgasıyla işaretlenmiş veriler için tasarlanmıştır: metrikler, sensör okumaları, fiyatlar, uygulama olayları. Genel amaçlı bir veritabanının satırları sakladığı gibi saklamak yerine, bir TSDB verinin zaman sırasıyla geldiği ve nadiren güncellendiği gerçeğinden yararlanır — bu yüzden agresif biçimde sıkıştırır, eski veriyi ucuza süresi dolmuş sayar ve "son bir günde dakika başına ortalama" sorgusunu Postgres'ten çok daha hızlı yanıtlar. InfluxDB, TimescaleDB, Prometheus ve ClickHouse yaygın seçeneklerdir. İş yükü ekleme ağırlıklı ve aralıkla sorgulanır: sürekli olarak devasa hacimler yazar, güncel pencereleri ya da örneklem seyreltilmiş özetleri okursunuz; neredeyse hiç tek bir rastgele satır okumazsınız. SaaS geliştiricileri için bir TSDB; ürün analitiği, gözlemlenebilirlik panoları ve kullanım tabanlı faturalamanın belkemiğidir. Pratik not: Kardinaliteye dikkat edin — benzersiz etiket birleşimlerinin sayısı (kullanıcı × uç nokta × bölge) patlayıp performansı mahvedebilir; bu yüzden yüksek kardinaliteli tanımlayıcıları metrik etiketlerinizden uzak tutun.
İlgili terimler