dbtrail - Mesin waktu untuk MySQL yang mengingat semua perubahan baris dan bisa mengembalikannya
(github.com/dbtrail)- Melakukan tail pada binary log MySQL dan menyimpan semua perubahan baris, lengkap dengan citra before/after, ke dalam indeks yang dapat dicari
- Mendukung point-in-time recovery untuk mengembalikan ke titik waktu tertentu tanpa lock/perubahan skema/menunggu restore
- Semua perubahan dapat ditelusuri: lihat baris mana berubah kapan dan menjadi apa lewat diff before → after
- Undo presisi: pilih hanya baris yang rusak dan hasilkan SQL reversal yang akurat
- Pemulihan cascade delete: merekonstruksi baris anak yang dihapus oleh
ON DELETE CASCADE, serta memulihkan FK yang dikosongkan olehON DELETE SET NULL- Termasuk perubahan yang tidak terdeteksi oleh sebagian besar tool karena InnoDB menghapusnya pada lapisan di bawah binlog
- Time-travel: lihat status baris atau tabel pada titik waktu arbitrer melalui konsol web atau CLI
reconstruct- Antarmuka live SQL
AS OFmemerlukan ProxySQL tambahan
- Antarmuka live SQL
- Siapa yang mengubahnya?: mengidentifikasi (attribute) perubahan tertentu berasal dari pengguna database, host, atau program klien mana, serta membedakan cakupan yang dapat dibuktikan bergantung pada ada tidaknya audit plugin
- Validasi jaring pengaman:
bintrail verifymemeriksa apakah pemulihan mereproduksi sumber tanpa offline/drift, danbintrail statusmenampilkan rentang yang hilang pada stream capture - Konsol web: menangani penelusuran perubahan, pemulihan, dan penambahan server monitoring lewat UI
- Menyediakan server MCP: Claude atau klien MCP mana pun dapat mencari riwayat dan menyusun draf rencana pemulihan
- Dukungan: MySQL, Percona Server for MySQL, Amazon RDS for MySQL, Amazon Aurora MySQL, Google Cloud SQL for MySQL
- Terhubung melalui protokol replikasi sehingga tidak memerlukan file binlog di disk
- Persyaratan: MySQL 8.0 atau lebih baru,
binlog_format=ROW,binlog_row_image=FULL(bintrail doctormemeriksa lalu memberi tahu cara memperbaikinya) - Lisensi Apache 2.0 (bebas digunakan, termasuk untuk komersial/produksi)
Belum ada komentar.