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

Bagaimana aerospike berbeda dari database nosql nilai kunci lainnya?

Jika harus dijawab dalam satu kata, itu "kinerja". Kinerja Aerospike jauh lebih baik daripada solusi clustered-nosql di luar sana. Performa per-node yang lebih tinggi berarti cluster yang lebih kecil dengan TCO (Total Cost of Ownership) dan pemeliharaan yang lebih rendah. Aerospike melakukan auto-clustering, auto-sharding, auto-rebalancing (ketika status cluster berubah) yang sebagian besar membutuhkan langkah manual di database lain.

Saya mengatakan "berkelompok" karena saya tidak ingin mencampur redis di grup itu (meskipun pengelompokan redis dalam versi beta). Performa dalam memori murni Aerospike dan redis akan sebanding. Tetapi Redis mengharapkan banyak hal untuk ditangani di lapisan aplikasi seperti sharding, pengalihan permintaan, dll. Meskipun redis memiliki cara untuk bertahan (snapshot atau AOF), ia memiliki masalah sendiri karena dirancang lebih seperti addon. Aerospike dikembangkan secara asli dengan mempertimbangkan kegigihan. Pengelompokan redis juga melibatkan pengaturan master slave dll. Anda mungkin ingin melihat pembahasan ini membandingkan dan membedakan redis vs aerospike.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengembalikan nilai dari fungsi async node.js

  2. Redis di bawah ASP Klasik (VBScript)

  3. Koneksi ke Redis (ElastiCache) dari ElasticBeanstalk EC2 Gagal

  4. Spring RedisTemplate :Serialise beberapa kelas Model ke JSON.Perlu menggunakan Multiple RedisTemplates?

  5. Mengapa Redis memiliki kemampuan Pub/Sub?