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

Релации в база данни, ориентирана към документи?

Напълно нов съм в бази данни, ориентирани към документи, и в момента се опитвам да разработя нещо като CMS, използвайки node.js и mongodb, така че се сблъсквам със същите проблеми като вас.

Чрез проба и грешка открих това основно правило:правя колекция за всеки обект, който може да бъде „субект“ за моите заявки, докато вграждам останалите в други обекти.

Например, коментарите в запис в блог могат да бъдат вградени, защото обикновено те са обвързани със самия запис и не мога да се сетя за полезна заявка, направена глобално за всички коментари. От друга страна, етикетите, прикачени към публикация, може да заслужават собствена колекция, защото дори и да са обвързани с публикацията, може да искате да разсъждавате глобално за всички тагове (например да направите списък с набиращи популярност теми).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ГРЕШКА на Mongodb:неуспешен дъщерен процес, излязъл с номер на грешка 51

  2. Как да addToSet с поле за дата

  3. Открийте дали дадена стойност съдържа поне една цифрова цифра в SQL

  4. Максимален брой бази данни, поддържани от MongoDB

  5. Автоматичното довършване е филтрирано с mongodb