Любые подробные и конкретные причины, по которым MongoDB намного быстрее, чем базы данных SQL?

Хорошо, есть вопросы о Почему MongoDB такая быстрая

Я ценю эти ответы, однако они довольно общие.Да, я знаю:

  • MongoDB основана на документах, тогда почему документация может привести к намного выше скорость?
  • MongoDB — это noSQL, но почему noSQL означает более высокую производительность?
  • SQL делает гораздо больше, чем MongoDB, для согласованности, ACID и т. д., но я считаю, что MongoDB также делает что-то подобное для обеспечения безопасности данных, поддержания индексации и т. д., верно?

Хорошо, я пишу этот вопрос только для того, чтобы узнать

  1. каковы подробные и конкретные причинывысокой производительности MongoDB?
  2. Что именно SQL делает, но не делает MongoDB, поэтому он получает очень высокую производительность?
  3. Если интервьюер (эксперт по MongoDB и SQL) спросит вас "Почему MongoDB такая быстрая", что вы ответите? Очевидно, что просто ответить: «потому что MongoDB не является SQL»недостаточно.

Спасибо

35
задан Community 22 September 2017 в 18:01
поделиться