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

MongoDB Journaling:Използва ли се журналният файл, когато клиентът поиска запис без журнал и журналирането е активирано на Mongod

Всичките ви твърдения са верни. Мисля, че езикът, който използвате, е объркващ и може да ви обърква малко. Клиентите не изискват записи, които се записват или не се записват в журнал. Ако журналирането е включено, записите ще се регистрират, независимо от това какво прави клиентът. Това, което клиентът включва, е загриженост за писане което изисква определено ниво на репликация на данни (w). параметър) и/или журналиране (j параметър), преди сървърът да отговори, че записът е успешен. Това, което имате предвид под запис без журнал е j = 0 , което означава, че сървърът ще отговори успешно, без да чака записът да бъде ангажиран в дневника; j = 1 означава, че сървърът няма да отговори на записа, докато не бъде ангажиран в дневника.

w параметърът контролира нивото на репликация на данните, необходими за успешен отговор. Има повече подробности във връзката по-горе.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Защо Mongoose има както схеми, така и модели?

  2. MongoDB отделно агрегиране

  3. Как да украсите експортираните MongoDB документи в mongoexport

  4. findOneAndUpdate - Актуализирайте първия обект в масива, който има специфичен атрибут

  5. Актуализирайте едно поле в MongoDB в един вграден документ