MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Релации много към много в CouchDB или MongoDB

За CouchDB горещо препоръчвам да прочетете тази статия относно връзките между обекти.

Едно нещо, което бих отбелязал в CouchDB, е да внимавате да се опитвате да „нормализирате“ нерелационен модел на данни. Съхранението, базирано на документи, ви предлага голяма гъвкавост и рядко е най-добрата идея да абстрахирате всичко в толкова „типове документи“, колкото можете да си представите. Много пъти е най-добре да оставите голяма част от данните си в един и същи документ, освен ако нямате ясни случаи, в които съществуват отделни обекти.

Един често срещан случай на използване на релации много към много е прилагането на маркиране. Има статии за различните методи, които можете да използвате, за да постигнете това в CouchDB. Може да отговаря на вашите изисквания, може и да не е, но вероятно си заслужава да бъде прочетено.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB срещу MySQL

  2. групирайте по дати в mongodb

  3. Има ли инструменти за миграция на схеми за NoSQL бази данни?

  4. Loopback - GET модел, използвайки персонализиран String ID от MongoDB

  5. MongoDB/Mongoose Как да сдвоя два db записа без конфликти?