Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Perbedaan antara Redis AOF dan Tarantool WAL log

AOF adalah opsi ketekunan utama untuk Redis. Setiap kali ada operasi tulis yang mengubah dataset di memori, operasi itu dicatat. Jadi selama restart, Redis akan memutar ulang semua operasi untuk merekonstruksi dataset. Anda juga memiliki 3 kebijakan konfigurasi fsync yang berbeda untuk dipilih (tidak, setiap detik, selalu). FWIW, biasanya disarankan untuk menggunakan kedua AOF + RDB jika Anda menginginkan tingkat keamanan data yang baik. Ini agak di luar cakupan pertanyaan Anda, tetapi saya pikir saya akan menyebutkannya.

Dokumen Persistensi Redis Utama

Kegigihan Redis Diuraikan

Tarantool menggunakan sesuatu yang disebut "penulis WAL". Ini akan berjalan di utas terpisah dan permintaan log yang memanipulasi data "permintaan sisipkan dan perbarui". Saat restart, Tarantool pulih dengan membaca file WAL dan memutar ulang setiap permintaan.

Dokumen Kegigihan Tarantool

Jelas ada perbedaan di internal, tetapi pada level tinggi mereka sangat mirip. Perbandingan ketekunan dalam artikel ini cukup aneh dan tidak benar.

Untuk informasi lebih lanjut tentang perbedaan tingkat rendah, lihat dokumen yang tercantum di atas.

Semoga membantu



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mengapa Redis berulir tunggal (didorong oleh peristiwa)

  2. Pustaka Redis terbaik untuk Java

  3. nestJS socket.io-redis:6.0.1

  4. Mandor segera diberhentikan

  5. Tugas seledri selalu TERTUNDA