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

Apakah ORM berlebihan dengan API NoSQL?

Ya, Object-Relational mapper berlebihan dengan MongoDB karena MongoDB bukan relasional database, ini adalah database Berorientasi Dokumen.

Jadi, alih-alih SQL, Anda menulis kueri di JSON. Kecuali Anda benar-benar, sangat ingin menulis JSON mentah, sebagai lawan, katakanlah, Linq, maka Anda masih ingin menggunakan mapper. Dan jika Anda tidak ingin membuat sambungan dengan MongoDB itu sendiri, maka Anda tidak ingin melewatkan Document yang sebenarnya objek di sekitar, Anda ingin memetakannya ke POCO nyata.

Pemetaan jauh lebih mudah dengan DB berorientasi dokumen seperti MongoDB, karena Anda memiliki dokumen bersarang alih-alih hubungan, tetapi itu tidak berarti itu hilang sepenuhnya. Ini hanya berarti Anda telah mengganti satu jenis "ketidakcocokan impedansi" dengan ketidakcocokan yang berbeda dan tidak terlalu dramatis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan indeks Geospasial MongoDB dengan data 3d

  2. Tidak dapat terhubung ke wadah MongoDB dari wadah Docker lain

  3. bagaimana cara menginstal driver mongodb untuk c ++ di ubuntu?

  4. Parsing sql query menggunakan antlr parsetree ke dokumen mongo bson di Java

  5. Pipa Agregasi Cosmos DB tidak kompatibel (API Mongo)?