Pengarsipan data

Navixy adalah aplikasi yang bergantung besar pada basis data, dan semakin banyak perangkat yang Anda miliki, semakin cepat basis data akan tumbuh. Akibatnya, pengarsipan data menjadi pertimbangan penting bagi administrator sistem, dan ini adalah pertanyaan yang sering diajukan. Dalam artikel ini, kami akan memberikan beberapa tips berharga tentang proses pengarsipan data.

Tabel intensif data

Penting untuk mengetahui tabel mana yang berisi jumlah data terbesar untuk mengelola ruang disk secara efektif. Navixy memiliki dua basis data: untuk Data bisnis dan untuk Data IoT.

Dalam basis data Bisnis, tabel-tabel yang paling besar meliputi:

  • sensor_data – menyimpan nilai sensor untuk perangkat;

  • history – menyimpan notifikasi yang dihasilkan oleh platform;

  • counters_data – yang menyimpan nilai untuk odometer, jam mesin dan serupa.

Untuk basis data IoT, administrator dapat meninjau setiap tabel dan mengarsipkan data yang melebihi titik tertentu, terlepas dari konfigurasinya. Pemilihan titik ini akan bergantung pada kebutuhan spesifik organisasi dan persyaratan retensi data.

Alat untuk mengarsipkan data

Sebagai administrator sistem, Anda dapat menggunakan alat atau utilitas apa pun yang Anda pilih atau yang sudah Anda kuasai untuk mengarsipkan data di Navixy. Namun, kami merekomendasikan menggunakan pt-archiver alat dari Percona karena menyediakan tiga opsi yang nyaman:

  • menghapus data

  • mengekspor data ke file eksternal

  • mengekspor data ke tabel terpisah

Prosesnya cukup dapat dikonfigurasi, sehingga kami menyarankan berkonsultasi dengan dokumentasi resmi Percona sebelum melanjutkan. Ini akan memungkinkan Anda menyetel proses pengarsipan agar sesuai dengan kebutuhan bisnis Anda, memastikan bahwa proses tersebut dioptimalkan dan efektif.

Membebaskan ruang disk

Setelah Anda menyelesaikan proses pengarsipan data, sangat penting untuk menjalankan pernyataan OPTIMIZE TABLE untuk mengelola ruang disk lebih lanjut dan mengoptimalkan basis data. Pernyataan ini akan menyalin data yang diarsipkan ke tabel baru, menghapus tabel lama, dan mengganti nama tabel baru ke nama aslinya. Meskipun prosedur ini dapat memakan waktu, ini adalah cara efektif untuk membebaskan ruang disk, meningkatkan kinerja sistem, dan memastikan instance Navixy Anda berjalan lancar.

Last updated

Was this helpful?