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

Apakah ada sesuatu seperti Redis DB, tetapi tidak terbatas pada ukuran RAM?

Ya, ada dua alternatif untuk Redis yang tidak dibatasi oleh ukuran RAM namun tetap kompatibel dengan protokol Redis:

Ardb (C++), replikasi (Master-Slave/Master-Master):https://github.com/yinqiwen/ardb

Server penyimpanan persisten yang kompatibel dengan protokol redis, supportLevelDB/KyotoCabinet/LMDB sebagai mesin penyimpanan.

Edis (Erlang):https://github.com/cbd/edis

Edis adalah pengganti Server yang kompatibel dengan protokol untuk Redis, ditulis dalam Erlang. Tujuan Edis adalah menjadi pengganti Redis ketika ketekunan lebih penting daripada menyimpan kumpulan data di dalam memori. Edis(saat ini) menggunakan leveldb Google sebagai backend.

Dan untuk kelengkapan berikut ini adalah database struktur data lainnya:

Hyperdex (Strings, Integers, Floats, Lists, Sets, Maps):http://hyperdex.org/doc/latest/DataTypes/#chap:data-types

HyperDex adalah:

  • Cepat:HyperDex memiliki latensi yang lebih rendah, throughput yang lebih tinggi, dan varians yang lebih rendah daripada penyimpanan nilai kunci lainnya.
  • Scalable:HyperDex menskalakan saat lebih banyak mesin ditambahkan ke sistem.
  • Konsisten:HyperDex menjamin kemampuan linier untuk operasi berbasis kunci. Jadi, pembacaan selalu mengembalikan nilai terbaru yang dimasukkan ke dalam sistem. Bukan hanya “akhirnya”, tetapi segera dan selalu.
  • Fault Tolerant:HyperDex secara otomatis mereplikasi data pada beberapa mesin sehingga kegagalan bersamaan, hingga batas yang ditentukan aplikasi, tidak akan menyebabkan kehilangan data. Dapat ditelusuri:
  • HyperDex memungkinkan pencarian atribut data sekunder yang efisien.
  • Mudah Digunakan:HyperDex menyediakan API untuk berbagai skrip dan bahasa asli.
  • Pemeliharaan Mandiri:HyperDex dapat mempertahankan dirinya sendiri dan membutuhkan sedikit perawatan pengguna.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. gke tidak dapat menonaktifkan Halaman Besar Transparan ... izin ditolak

  2. Bisakah saya membuat dua kolom unik satu sama lain? atau gunakan kunci utama komposit di redis?

  3. Cara memulai pekerja RQ khusus dalam Wadah Docker (Python, Flask, dan Redis)

  4. Mengubah izin file default di redis dump

  5. Unicode dengan python