Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa saja opsi penyimpanan persisten yang bagus dan cepat untuk data kunci->nilai?

Jawaban singkat: Membase .

Jawaban panjang:
Pada dasarnya Anda memiliki tiga opsi:database relasional, penyimpanan file, atau yang lainnya.

Seperti yang Anda katakan, database relasional pasti bisa berlebihan. Yang mengatakan, jika ini adalah bagian dari aplikasi yang sudah memiliki MySQL atau database lain, saya akan melakukannya. Demikian juga, penyimpanan file terkadang berguna (misalnya, menulis ke sekumpulan file XML), tetapi I/O disk bisa lambat.

Sekarang di lainnya kategori, Anda memiliki beberapa opsi NoSQL hebat seperti CouchDB atau Memcached .

Jika Anda tidak terlalu khawatir tentang kegigihan data Anda, saya akan merekomendasikan memcache. Ringan, mudah dijalankan, dan ada ekstensi PHP Memcache yang membuatnya mudah digunakan. Itu dibuat untuk penyimpanan nilai kunci seperti ini.

Satu-satunya kelemahan yang dimiliki memcache adalah semua data Anda hilang begitu layanan memcache berhenti. Di sinilah Membase masuk. Ini adalah garpu memcache sumber terbuka yang kompatibel dengan protokol, yang berarti ia akan bekerja dengan semua pustaka klien yang ada. Namun, ini dapat mempertahankan data Anda dan benar-benar memberikan konsistensi dan keandalan, sesuatu yang tidak dapat dilakukan memcache sendiri.

CATATAN: Jawaban ini adalah peninggalan zamannya, seperti pertanyaan itu sendiri. Tolong jangan mengartikannya secara harfiah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah JavaScript terhubung dengan MySQL?

  2. Dapatkan tanggal pertama dan terakhir bulan depan di MySQL

  3. Bagaimana menemukan apakah nama kolom adalah kata kunci yang dicadangkan di berbagai basis data

  4. Kapan saya harus menggunakan $wpdb->prepare, jika ada?

  5. Bagaimana cara menghapus cache kueri di mysql?