Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1|Jawab: 0

Time Series Database (TSDB) adalah pengantar singkat untuk ringkasan

[Salin tautan]
Diposting pada13 detik yang lalu | | | |
Skenario aplikasi

Time Series Database (TSDB) adalah database yang dioptimalkan untuk memproses aliran data berkelanjutan berstempel waktu seperti pembacaan sensor IoT, metrik server, transaksi keuangan. Ini dirancang khusus untuk penulisan data besar frekuensi tinggi dan agregasi dan kueri cepat berdasarkan dimensi waktu.

Di era Internet of Everything, jumlah data yang dihasilkan oleh Internet of Things Industri ribuan atau bahkan puluhan ribu kali lebih banyak daripada informatisasi tradisional, dan itu adalah pengumpulan waktu nyata, frekuensi tinggi, kepadatan tinggi, dan model data dinamis dapat diubah kapan saja. Basis data tradisional diregangkan tipis dalam penyimpanan, kueri, analisis, dan operasi pemrosesan data ini lainnya, dan ada kebutuhan mendesak untuk sistem basis data yang dioptimalkan untuk data deret waktu, yaitu basis data deret waktu.

Basis data deret waktu adalah basis data khusus untuk menyimpan dan mengelola data deret waktu, dengan karakteristik menulis lebih banyak dan membaca lebih sedikit, perbedaan panas dan dingin, penulisan bersamaan yang tinggi, tidak ada persyaratan transaksi, dan penulisan data besar secara terus menerus.

Karakteristik data deret waktu

Stempel waktu: Setiap titik data diberi stempel waktu, yang penting untuk perhitungan dan analisis data.
Terstruktur: Tidak seperti data besar dari perayap web, Weibo, dan WeChat, data yang dihasilkan oleh perangkat jaringan atau sistem pemantauan terstruktur. Data ini memiliki tipe data yang telah ditentukan sebelumnya atau panjang tetap, seperti arus dan tegangan yang dikumpulkan oleh smart meter, yang dapat dinyatakan dalam jumlah floating-point standar 4 byte.
Streaming: Sumber data menghasilkan data dengan kecepatan yang kira-kira konstan, seperti streaming audio atau video. Aliran data ini independen satu sama lain.
Lalu lintas yang lancar dan dapat diprediksi: Tidak seperti data dari platform e-commerce atau situs media sosial, lalu lintas data deret waktu stabil dari waktu ke waktu dan dapat dihitung dan diprediksi berdasarkan jumlah sumber data dan periode pengambilan sampel.
Kekekalan: Data deret waktu umumnya hanya ditambahkan, mirip dengan data log, dan umumnya tidak diizinkan dan tidak perlu dimodifikasi. Ada beberapa skenario di mana modifikasi pada data mentah yang dikumpulkan diperlukan.

Peringkat

Alamat:Login hyperlink terlihat.Peringkat terbaru adalah sebagai berikut:



basis data

1、MasukDB

InfluxDB adalah database deret waktu, peristiwa, dan metrik terdistribusi sumber terbuka yang ditulis dalam bahasa Go tanpa dependensi eksternal. Database sekarang terutama digunakan untuk menyimpan data berstempel waktu dalam jumlah besar seperti data pemantauan DevOps, metrik APP, data sensor loT, dan data analitik real-time.

Sebagai database deret waktu open source dengan peringkat tertinggi, InfluxDB mendukung kebijakan penyimpanan data (RP) dan pengarsipan data (CQ), yang dapat dikueri secara real time, dan data dapat segera ditemukan setelah diindeks saat ditulis.

2、Kdb +

Secara resmi dikenal sebagai database deret waktu tercepat di dunia, kdb+/q menggunakan database terpadu untuk memproses data real-time dan data historis, dan memiliki fungsi seperti mesin CEP (pemrosesan peristiwa kompleks), database dalam memori, dan database disk. Karakteristik penyimpanan kolumnar membuatnya sangat nyaman untuk melakukan analisis statistik kolom tertentu.

Dibandingkan dengan database umum atau platform data besar, kdb+/q memiliki kecepatan yang lebih cepat dan total biaya kepemilikan yang lebih rendah, menjadikannya ideal untuk pemrosesan data besar-besaran, terutama digunakan dalam analisis data besar-besaran, perdagangan frekuensi tinggi, kecerdasan buatan, Internet of Things, dan bidang lainnya. Di sektor keuangan, di mana latensi menuntut, kdb+ memiliki keunggulan unik.

3、Prometheus

Prometheus adalah kerangka kerja pemantauan dan alarm sistem sumber terbuka yang dibuat oleh mantan karyawan Google yang bekerja di SoundCloud pada tahun 2012 dan dikembangkan sebagai proyek sumber terbuka komunitas, secara resmi dirilis pada tahun 2015, dan secara resmi bergabung dengan Cloud Native Computing Foundation pada tahun berikutnya.

Sebagai kerangka kerja pemantauan generasi baru, Prometheus memiliki model data multi-dimensi yang kuat, berbagai antarmuka grafis visual, dan menggunakan mode tarik untuk mengumpulkan data deret waktu, yang dapat didorong ke server Prometheus dalam bentuk gateway push.

4 、 Grafit

Graphite adalah sistem grafik real-time sumber terbuka yang menampilkan data untuk pengukuran deret waktu. Graphite tidak mengumpulkan metrik itu sendiri, tetapi bertindak seperti database yang menerimanya melalui backend-nya dan kemudian menanyakan, mengubah, dan menggabungkannya secara real time.

Graphite mendukung antarmuka web bawaan yang memungkinkan pengguna menelusuri data pengukuran dan grafik. Ini terdiri dari beberapa komponen back-end dan front-end. Komponen back-end digunakan untuk menyimpan data deret waktu numerik, sedangkan komponen front-end digunakan untuk mendapatkan data item metrik dan merender bagan berdasarkan situasi.

5、Skala WaktuDB

TimescaleDB adalah satu-satunya database deret waktu sumber terbuka yang mendukung SQL penuh dan dioptimalkan untuk ekstraksi cepat dan kueri kompleks yang mendukung SQL penuh. Ini didasarkan pada PostgreSQL dan menawarkan yang terbaik dari dunia NoSQL dan Relasional untuk data deret waktu.

TimescaleDB memungkinkan pengembang dan organisasi untuk lebih memanfaatkan kemampuannya: menganalisis masa lalu, memahami masa kini, dan memprediksi masa depan. Menyatukan deret waktu dan data relasional di tingkat kueri menghilangkan silo data dan membuat demo dan prototipe lebih mudah diterapkan. Kombinasi skalabilitas dan antarmuka SQL penuh memberdayakan karyawan untuk mengajukan pertanyaan data.




Mantan:.NET/C# menggunakan SqlScriptDOM untuk mengurai pernyataan SQL yang dieksekusi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com