Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut di sini.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Timestream untuk InfluxDB sebagai Target
Amazon TimeStream untuk InfluxDB adalah layanan database deret waktu terkelola AWS yang menggunakan InfluxDB sumber terbuka untuk aplikasi waktu nyata. APIs Ini menawarkan pengaturan, pengoperasian, dan penskalaan yang mudah, memberikan kueri dengan waktu respons milidetik satu digit.
Langkah pertama untuk menentukan apakah Timestream untuk InfluxDB adalah target migrasi yang sesuai untuk kasus penggunaan Anda adalah menentukan kardinalitas Timestream Anda untuk tabel. LiveAnalytics Kami telah mengembangkan skrip
Memeriksa apakah kardinalitas di bawah 10 juta, yang akan membantu menentukan apakah Timestream untuk InfluxDB dapat menangani kasus penggunaan Anda.
Membantu Anda memutuskan Timestream untuk jenis Instance InfluxDB yang akan digunakan.
Kardinalitas
Ikhtisar skrip perhitungan kardinalitas
Skrip perhitungan kardinalitas menghitung kardinalitas Timestream untuk tabel. LiveAnalytics Jika kardinalitas di bawah 10 juta, skrip merekomendasikan Timestream untuk jenis instans InfluxDB. Menggunakan pemetaan skema default, kardinalitas dihitung dengan menghitung total kombinasi unik dimensi dan nama ukuran. Memilih tag protokol baris
Prasyarat dan instalasi
Lihat bagian Prasyarat dan instalasi di README skrip kardinalitas
Penggunaan dasar
Untuk menentukan kardinalitas tabel, example_table, dalam database example_database skrip dapat digunakan dengan cara berikut:
python3 cardinality.py \ --table-name example_table \ --database-name example_database
Ini menghasilkan output sebagai berikut:
Cardinality of "example_database"."example_table": 160 Your recommended Timestream for InfluxDB type is: db.influx.medium
Rekomendasi
Skrip secara otomatis memindai seluruh tabel untuk menghitung kardinalitas sambil menawarkan opsi filter waktu untuk eksekusi kueri yang optimal. Kami menyarankan untuk menerapkan filter waktu ketika data Anda melibatkan dimensi yang konsisten dan ketika menganalisis variasi dimensi yang berbeda di seluruh tabel menghasilkan hasil yang serupa dengan menganalisis rentang waktu tertentu. Pendekatan ini memastikan eksekusi kueri yang efisien dan berkinerja.
Untuk informasi lebih lanjut, lihat README skrip kardinalitas.