sql >> Databáze >  >> NoSQL >> MongoDB

Žurnálování MongoDB:Je soubor žurnálu, který se používá, když klient požaduje zápis do žurnálu a žurnálování je aktivováno na Mongodu

Všechna vaše tvrzení jsou správná. Myslím si, že jazyk, který používáte, je matoucí a může vás trochu mást. Klienti nepožadují zápisy, které jsou žurnálované nebo nežurnálované. Pokud je žurnálování zapnuto, zápisy se budou zapisovat do žurnálu bez ohledu na to, co klient dělá. Klient zahrnuje zájem o zápis která vyžaduje určitou úroveň replikace dat (w parametr) a/nebo žurnálování (j parametr), než server odpoví, že zápis byl úspěšný. Nežurnálním zápisem myslíte j = 0 , což znamená, že server odpoví úspěšně, aniž by čekal na potvrzení zápisu do žurnálu; j = 1 znamená, že server nebude reagovat na zápis, dokud nebude potvrzen do žurnálu.

w Parametr řídí úroveň replikace dat potřebnou pro úspěšnou odpověď. Více podrobností je v odkazu výše.




  1. Sharding MongoDB, jak se vyrovnává při přidávání nových uzlů?

  2. Správný způsob spuštění mongodb a express?

  3. Jak indexovat více jedinečných datových polí v jednom dokumentu v Mongoose?

  4. MongoDB a Mongoid ve výrobě