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

Apa perbedaan utama antara Redis dan Membase?

Skalabilitas: Membase menawarkan penyimpanan kunci/nilai terdistribusi (seperti Memcache), jadi penulisan dan pembacaan akan selalu dilakukan dalam waktu yang dapat diprediksi secara konstan terlepas dari seberapa besar kumpulan data Anda. Redis di sisi lain hanya menawarkan replikasi master-slave, yang mempercepat membaca tetapi tidak mempercepat penulisan.

Redundansi Data Sangat mudah untuk menyiapkan cluster dengan jumlah salinan yang direplikasi untuk setiap pasangan nilai kunci, memungkinkan server untuk melakukan failover pada node yang tidak beroperasi dalam sebuah cluster tanpa kehilangan data. Namun, replikasi master-slave Redis tidak menawarkan jenis redundansi data yang sama.

Jenis Data: Redis menawarkan kemampuan untuk menangani daftar dengan cara yang sederhana di luar kotak, tetapi seseorang dapat mengimplementasikan fungsionalitas serupa di lapisan logika aplikasi dengan Membase.

Adopsi: Saat ini Redis lebih banyak diadopsi dan sedikit lebih matang daripada Membase. Membase memang memiliki beberapa kasus penggunaan profil tinggi, seperti Zynga dan banyak game sosial mereka.

Membase baru-baru ini bergabung dengan Couchbase dan mereka akan memiliki versi Membase yang akan menawarkan kemampuan Map/Reduce dan query/indeks CouchDB dalam rilis besar berikutnya (dijadwalkan sekitar awal 2011).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. menangani perubahan ruang nama selama deserialisasi JSON String

  2. Baca data dari Redis ke Flink

  3. Bagaimana cara menggunakan kumpulan koneksi dengan benar di redis?

  4. Cara memperbaiki PERINGATAN saat menjalankan redis:gambar Docker alpine

  5. Apakah mungkin untuk memiliki cache VFS Linux dengan sistem file FUSE?