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

Мързеливо зареждане в MongoDB с NoRM

Добре, концепцията за „мързеливо зареждане“ е най-вече чужда на база данни като MongoDB. Погледнете вашата схема:Question има List от Answers .

В RDBMS "мързеливата" част ви позволява да заредите "списъка" отделно от оригинала. Всъщност се случват две заявки, вие просто се опитвате да забавите втората заявка.

В MongoDB има само едно запитване. Answers са вградени във въпроса, така че вашата заявка за Questions автоматично включва списъка с Answers .

Моля, разгледайте примерите на NORM за по-добър пример за това:http://normproject.org/samples

Основният момент е, че предоставената от вас структура вече не е множество таблици. Това е само една колекция с вградени документи. Така че концепцията за „Мързеливо зареждане“ е наистина ненужна, защото не можете да „Мързеливо зареждане“ една заявка.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. java spring MappingJacksonJsonView не прави toString на mongodb ObjectId

  2. 6 най-добри практики за внедряване на MongoDB на Amazon EC2

  3. Нови функции за управление на архивиране и сигурност за MySQL и PostgreSQL:ClusterControl, версия 1.6.2

  4. mongodb-org е в конфликт с mongodb-10gen-сървър

  5. MongoDB $минута