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

Коя е машината на JavaScript, която изпълнява обвивката на mongoDB?

От v3.1.7 това е SpiderMonkey - потвърдено в MongoDB 3.2 бележки по изданието .

Причините са обяснени в бележки за съвместимост :

Има някои допълнителни бележки относно тук .

Скорошна версия на MongoDB v3.3.5 получи актуализация към версията на SpiderMonkey до 45.0.2 ESR.

Разработването на превключването обратно към SpiderMonkey от V8 беше извършено във версия v3.1.6 - вижте SERVER- 18531 , но SpiderMonkey не беше активиран по подразбиране до v3.1.7 - вижте SERVER-19376 .

Преди v3.1.6 беше V8 JavaScript двигател, който стана стандартен във v2.3.1, според бележки по изданието и също е подчертано в v2.4 бележки по изданието .

SpiderMonkey беше премахнат от източника във v2.5.1

Преди това беше разширен SpiderMonkey v1.7 обвивка, която използва някои нестандартни разширения на JavaScript, например ECMAScript за XML разширения.

Изглежда, че е бил V8 още по-назад, но беше мигриран през април 2009 от V8 до SpiderMonkey. Изглежда, че все още беше SpiderMonkey за MongoDB във v1.1.4 според тази публикация , но не мога да разбера кога е бил оригиналният превключвател.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PyMongo - избиране на поддокументи от колекция чрез регулярен израз

  2. Списък на PHP Mongo въпроси:Какво връща _construct, когато replicaSet е true?

  3. Извличане на стойност от MongoDB по нейното ключово име

  4. MongoDB сортиране

  5. Как да направя множество съединения между две колекции в mongodb с помощта на ламбда функция?