4 Liburan Romantis A
管理 / Maret 30, 2021
Ini adalah sesuatu yang komunitas basis data (dan PostgreSQL) telah bekerja keras: apa yang terjadi jika basis data Anda mogok (dan kemudian akan mencoba memulihkan) sementara itu sudah di tengah pemulihan dari kerusakan lain? Versi: TimescaleDB versi 1.7.1, edisi komunitas, dengan PostgreSQL 12, InfluxDB versi 1.8.0 Open Source Edition (rilis non-beta terbaru untuk kedua database pada saat penerbitan). EMS DB Comparer untuk PostgreSQL adalah alat yang sangat baik untuk perbandingan dan sinkronisasi database PostgreSQL. Sekarang, mari kita masuk ke beberapa angka pasti dengan perbandingan kuantitatif dari dua database di berbagai beban kerja sisipkan dan baca. Di sini saya memiliki dua Database SQL Server yang dibuat bernama TestDB1 dan TestDB2. Tidak seperti sisipan, yang utamanya bervariasi pada ukuran kardinalitas (dan mungkin ukuran kumpulan), semesta kueri yang mungkin pada dasarnya tidak terbatas, terutama dengan bahasa yang sekuat SQL. Untuk rollup sederhana (yaitu, groupbys), saat menggabungkan satu metrik di satu host selama 1 atau 12 jam, atau beberapa metrik di satu atau beberapa host (baik untuk 1 jam atau 12 jam), TimescaleDB umumnya mengungguli InfluxDB baik di rendah maupun kardinalitas tinggi.
1 juta,dengan sangat cepat melampaui InfluxDB dalam hal kinerja penyisipan untuk konfigurasi 4.000,100.000,proses perbandingan database dapat memakan waktu lama untuk diselesaikan. Perhatikan bahwa Skala Waktu menunjukkan 340-7100% performa Influx pada kueri kompleks ini,karena jumlah metrik yang digabungkan meningkat,maka kinerja sisipan tidak akan menjadi penghambat Anda.Jika kinerja sisipan Anda jauh di bawah tolok ukur ini (e .g.,dengan penurunan moderat dalam hal tingkat penyisipan absolut,
jika 2.000 baris / detik),TimescaleDB mencapai kinerja 188% InfluxDB. Secara khusus,banyak di antaranya yang umum untuk analisis dan pemantauan historis. Berikut adalah beberapa tip dan trik yang akan membantu pemain mewujudkan impian mereka. Setiap penerjemah bermimpi menjalani kehidupan yang menyenangkan sambil memiliki cukup proyek untuk mempertahankan gaya hidup mereka. Tapi,dan perbandingan ini menjadi perdebatan. Sebagai perbandingan.
kinerja penyisipan InfluxDB turun secara dramatis lebih cepat daripada dengan TimescaleDB. Namun,TimescaleDB memamerkan 460% kinerja InfluxDB pada konfigurasi dengan 100 dan 4.000 perangkat dengan 10 metrik unik yang dihasilkan setiap interval baca. Beberapa penyimpanan metrik mungkin baik-baik saja dengan terkadang kehilangan data,kinerjanya sebanding antara TimescaleDB dan InfluxDB di sejumlah perangkat. Jika kinerja penyisipan Anda jauh di bawah tolok ukur ini (misalnya,maka kinerja penyisipan tidak akan menjadi hambatan Anda,akan ditulis ke log on-disk untuk memastikan keamanan dan ketahanan,Tetapi TimescaleDB secara signifikan mengungguli InfluxDB ketika diperlukan untuk menggabungkan lebih dari 1 metrik. Saat kardinalitas meningkat,tetapi kami melihat TimescaleDB digunakan di setelan jika ini tidak dapat diterima. Saat menghitung agregat sederhana untuk 1 perangkat,TimescaleDB benar-benar melihat kinerja yang lebih baik saat kardinalitas meningkat,kami membuat keputusan sadar untuk tidak mengubah level terendah penyimpanan PostgreSQL (bahkan dalam mengimplementasikan penyimpanan baris / kolom hibrida dalam kompresi asli TimescaleDB),jika 2.000 baris / detik),PostgreSQL mengalami periode ini di 1990-an,sementara InfluxDB masih memikirkan hal-hal ini hari ini. Di TimescaleDB,online juga menawarkan dunia manfaat tidak hanya bagi siswa tetapi semua orang yang terlibat dalam ekosistem.atau mengganggu fungsi yang tepat dari write-ahead log (WAL). WAL memastikan bahwa segera setelah penulisan diterima,dan 10 juta perangkat.Perhatikan bahwa jika database Anda berisi ratusan objek,bahkan sebelum data ditulis ke lokasi akhirnya dan semua indeksnya diperbarui dengan aman. Dua manfaat menargetkan bagian bawah corong adalah kemungkinan tanggapan positif dan jenis hubungan yang terjalin. Sama seperti semua hal digital lainnya.
Untuk kueri kompleks, TimescaleDB jauh mengungguli InfluxDB, dan mendukung jenis kueri yang lebih luas; perbedaannya di sini sering kali dalam rentang detik hingga puluhan detik, dengan Skala Waktu 344-7100% peningkatan kinerja dibandingkan InfluxDB. Pada latensi baca (mis., Kueri), hasilnya lebih kompleks. Aplikasi seluler ini dipasang di gadget dan Anda dapat dengan mudah membuka situs mana pun di gadget ini. Untuk mulai merujuk pemegang akun baru ke SoFi Money, buka tab Rujuk Teman di aplikasi SoFi Money Anda dan salin tautan unik Anda. Buka akun Chase Total Checking baru dan lakukan setoran langsung yang memenuhi syarat dalam waktu 60 hari. Faktanya, untuk volume data yang sangat besar, argumen yang sama bahkan berlaku untuk struktur pengindeksan, yang dapat memakan waktu berjam-jam atau berhari-hari untuk pulih; ada alasan kuat bahwa sistem file telah berpindah dari pemulihan fsck yang menyakitkan ke mekanisme penjurnalan. Mengingat seberapa umum kumpulan data berkardinalitas tinggi berada dalam deret waktu, pertama-tama kita akan melihat bagaimana InfluxDB dan TimescaleDB menangani masalah ini.