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

Rychlost aktualizace Mongo

(Poznámka :aktualizovaná původní odpověď po dalším průzkumu)

Nové příkazy operací zápisu které byly dodány s 2.6, a proto se používají mezi libovolným podporovaným ovladačem (PHP 1.5+) a serverem MongoDB (2.6+) znamenají, že nová sémantika w=0 zápisy jsou ve hře. To znamená, že server před odesláním odpovědi čeká na dokončení operace (to je jediný rozdíl mezi w=0 a w=1 je to w=0 vynechá podrobnosti o chybě). Řidič stále čeká na tuto odpověď, než se vrátí z hovoru (tj. již nespustí a nezapomene).

Můžete to vidět také v samotném prostředí MongoDB a oficiální způsob, jak to obejít, je použít nový Hromadné API . Ačkoli vím, že ovladač 1.5 se při připojování k serveru verze 2.4 a nižší vrátí ke starším operacím zápisu, neexistuje způsob, jak toto chování v ovladači PHP vynutit.




  1. Jak používat příkaz HSCAN v Redis?

  2. $filtr až 2 vnořené úrovně v mongodb

  3. Jak odeslat data MongoDB do vnořeného pole pomocí NODE.js a Express

  4. Jak vytisknout více než 20 položek (dokumentů) v prostředí MongoDB?