MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Data Referensi NoSql

Data Anda jelas relasional:sebuah artikel memiliki penulis. Anda dapat memodelkan data Anda di toko NOSQL seperti MongoDB dengan cara yang sama seperti yang Anda lakukan di toko relasional TETAPI karena tidak ada gabungan dalam database, Anda harus membuat dua panggilan ke database sehingga Anda tidak mendapatkan apa pun.

TAPI ... apa yang BISA Anda lakukan dengan toko NOSQL adalah mendenormalisasi data untuk mendapatkan kinerja yang lebih baik (satu perjalanan pulang pergi untuk mendapatkan semua yang Anda butuhkan untuk menampilkan artikel) TAPI dengan mengorbankan konsistensi langsung:trade off selalu penulis yang akurat nama untuk nama penulis yang akhirnya akurat.

Anda mungkin misalnya, menggunakan ini di artikel Anda:

author: {firstName: "Smarty", lastName: "Pants", _id:DE342624EF }

Sekarang Anda dapat menampilkan artikel dengan sangat cepat dan ketika seseorang mengubah namanya, Anda dapat memulai tugas latar belakang untuk memperbarui semua artikel yang ada atau Anda dapat menunggu pembersihan berkala untuk memperbaikinya.

Banyak situs web besar tidak lagi memberikan konsistensi langsung. Ada perubahan yang Anda buat yang pada akhirnya hanya terlihat oleh pengguna lain di situs.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Otomatisasi dan Manajemen Database Open Source di Cloud - Mengumumkan ClusterControl 1.6

  2. KESALAHAN:proses anak gagal, keluar dengan nomor kesalahan 51 MongoDB

  3. Mongodb $lookup dengan dokumen bersarang

  4. Bidang tambahan untuk pendaftaran akun paspor-lokal-luwak?

  5. MongoDB $kalikan