Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1|Yanıt: 0

Zaman Serisi Veritabanı (TSDB), özetleme için kısa bir giriştir

[Bağlantıyı kopyala]
Yayınlandı13 saniye önce | | | |
Uygulama senaryoları

Zaman Serisi Veritabanı (TSDB), IoT sensör okumaları, sunucu metrikleri, finansal işlemler gibi zaman damgalı sürekli veri akışlarını işlemek için optimize edilmiş bir veritabanıdır. Özellikle büyük verilerin yüksek frekanslı yazımı ve zaman boyutuna göre hızlı toplama ve sorgulama için tasarlanmıştır.

Her Şeyin İnterneti çağında, Endüstriyel Nesnelerin İnterneti tarafından üretilen veri miktarı, geleneksel enformatizasyondan binlerce hatta on binlerce kat daha fazladır ve gerçek zamanlı toplama, yüksek frekans, yüksek yoğunluk ve dinamik veri modeli her zaman değiştirilebilir. Geleneksel veritabanları bu verilerin saklanması, sorgulaması, analiz edilmesi ve diğer işleme işlemlerinde çok zorlanıyor ve zaman serisi verileri için optimize edilmiş bir veritabanı sistemine, yani zaman serisi veritabanlarına acil ihtiyaç var.

Zaman serisi veritabanı, zaman serisi verilerinin depolanması ve yönetimi için özel bir veritabanıdır; daha fazla yazma ve daha az okuma, sıcak ve soğuk ayrım, yüksek eşzamanlı yazma, işlem gereksinimi olmadan ve devasa verilerin sürekli yazılması özelliklerine sahiptir.

Zaman serisi verilerinin özellikleri

Zaman damgası: Her veri noktası zaman damgalıdır, bu da veri hesaplaması ve analizi için önemlidir.
Yapılandırılmış: Web tarayıcıları, Weibo ve WeChat'ten gelen devasa verilerin aksine, ağ bağlantılı cihazlar veya izleme sistemleri tarafından üretilen veriler yapılandırılmıştır. Bu veriler, akıllı sayaçlar tarafından toplanan akım ve voltaj gibi önceden tanımlanmış veri türlerine veya sabit uzunluklara sahiptir; bunlar standart bir yüzer nokta sayısı olan 4 baytla ifade edilebilir.
Akış: Veri kaynakları, ses veya video akışları gibi yaklaşık sabit bir hızda veri üretir. Bu veri akışları birbirinden bağımsızdır.
Akıcı ve öngörülebilir trafik: E-ticaret platformları veya sosyal medya sitelerinden gelen verilerin aksine, zaman serisi verilerinin trafiği zaman içinde stabildir ve veri kaynaklarının sayısı ile örnekleme dönemlerine göre hesaplanabilir ve tahmin edilebilir.
Değişmezlik: Zaman serisi verileri genellikle sadece eklenebilir, günlük verilerine benzer ve genellikle izin verilmez ve değiştirilmesine gerek yoktur. Toplanan ham verilerde değişiklik yapılması gereken çok az senaryo vardır.

Sıralama

Adres:Bağlantı girişi görünür.En son sıralamalar aşağıdaki gibidir:



veritabanı

1、InfluxDB

InfluxDB, dış bağımlılıklar olmadan Go dilinde yazılmış açık kaynaklı dağıtık zaman serisi, olay ve metrik veritabanıdır. Veritabanı artık esas olarak DevOps izleme verileri, APP metrikleri, loT sensör verileri ve gerçek zamanlı analiz verileri gibi büyük miktarda zaman damgalı veri depolamak için kullanılmaktadır.

En yüksek dereceli açık kaynak zaman serisi veritabanı olarak InfluxDB, veri depolama politikası (RP) ve veri arşivlemeyi (CQ) destekler; bunlar gerçek zamanlı sorgulanabilir ve veri yazıldığında endekslendikten hemen sonra bulunabilir.

2、Kdb+

Resmi olarak dünyanın en hızlı zaman serisi veritabanı olarak bilinen kdb+/q, gerçek zamanlı verileri ve geçmiş verileri işlemek için birleşik bir veritabanı kullanır ve CEP (karmaşık olay işleme) motoru, bellek içi veritabanı ve disk veritabanı gibi işlevlere sahiptir. Sütunlu depolama özellikleri, belirli bir sütunun istatistiksel analizini yapmayı son derece pratik kılar.

Genel veritabanları veya büyük veri platformlarıyla karşılaştırıldığında, kdb+/q daha hızlı ve toplam sahiplik maliyeti daha düşüktür; bu da onu büyük veri işleme için ideal kılar; bu da onu büyük veri analizi, yüksek frekanslı ticaret, yapay zeka, nesnelerin interneti ve diğer alanlarda kullanılır. Gecikmenin zor olduğu finans sektöründe, kdb+ benzersiz bir avantaja sahiptir.

3、Prometheus

Prometheus, 2012 yılında SoundCloud'da çalışan eski Google çalışanları tarafından oluşturulan ve topluluk açık kaynak projesi olarak geliştirilen, 2015'te resmi olarak yayımlanan ve ertesi yıl Cloud Native Computing Foundation'a katılan açık kaynaklı bir sistem izleme ve alarm çerçevesidir.

Yeni nesil izleme çerçevesi olarak Prometheus, güçlü çok boyutlu bir veri modeline, çeşitli görsel grafik arayüzlere sahiptir ve zaman serisi verilerini toplamak için pull modunu kullanır; bu veriler push gateway şeklinde Prometheus sunucusuna aktarılabilir.

4、 Grafit

Graphite, zaman serisi ölçümleri için verileri gösteren açık kaynaklı gerçek zamanlı bir grafik sistemidir. Graphite metrikleri kendisi toplamaz, ancak arka uçu üzerinden onları alan ve ardından gerçek zamanlı olarak sorgular, dönüştürür ve birleştiren bir veritabanı gibi davranır.

Graphite, kullanıcıların ölçüm verilerini ve grafikleri gezdirmesini sağlayan yerleşik bir web arayüzünü destekler. Birden fazla arka uç ve ön uç bileşeninden oluşur. Arka uç bileşeni sayısal zaman serisi verilerini depolamak için kullanılırken, ön uç bileşeni duruma göre metrik öğe verilerini elde etmek ve grafikler oluşturmak için kullanılır.

5、TimescaleDB

TimescaleDB, tam SQL destekleyen ve hızlı çıkarma ile tam SQL'i destekleyen karmaşık sorgular için optimize edilmiş tek açık kaynak zaman serisi veritabanıdır. PostgreSQL tabanlı olup, zaman serisi verileri için NoSQL ve İlişkisel dünyaların en iyisini sunar.

TimescaleDB, geliştiricilerin ve kuruluşların yeteneklerinden daha fazla faydalanmasını sağlar: geçmişi analiz etmek, şimdiki anı anlamak ve geleceği tahmin etmek. Zaman serileri ve ilişkisel verileri sorgu düzeyinde birleştirmek, veri silolarını ortadan kaldırır ve demo ile prototiplerin uygulanmasını kolaylaştırır. Ölçeklenebilirlik ve tam SQL arayüzü birleşimi, çalışanlara veri soruları sorma imkanı verir.




Önceki:.NET/C#, çalıştırılan SQL ifadelerini ayrıştırmak için SqlScriptDOM kullanır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com