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

Apa keuntungan menggunakan database bebas skema seperti MongoDB dibandingkan dengan database relasional?

Berikut adalah beberapa keuntungan MongoDB untuk membangun aplikasi web:

  1. Model data berbasis dokumen. Unit dasar penyimpanan analog dengan JSON, kamus Python, hash Ruby, dll. Ini adalah struktur data yang kaya yang mampu menampung array dan dokumen lainnya. Ini berarti Anda sering dapat merepresentasikan dalam satu entitas sebuah konstruksi yang memerlukan beberapa tabel untuk direpresentasikan dengan benar dalam db relasional. Ini sangat berguna jika data Anda tidak dapat diubah.
  2. Kemampuan kueri yang dalam. MongoDB mendukung kueri dinamis pada dokumen menggunakan bahasa kueri berbasis dokumen yang hampir sekuat SQL.
  3. Tidak ada migrasi skema. Karena MongoDB bebas skema, kode Anda menentukan skema Anda.
  4. Jalur yang jelas menuju skalabilitas horizontal.

Anda harus membaca lebih banyak tentangnya dan bermain dengannya untuk mendapatkan ide yang lebih baik. Berikut demo onlinenya:

http://try.mongodb.org/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. java - pertunjukan MongoDB + Solr

  2. Gabungkan $lookup dengan C#

  3. Manajemen Database Tercanggih:ClusterControl - Panduan

  4. MongoDB findAndModify()

  5. Bagaimana cara memvalidasi anggota bidang array?