我正在修复均值堆栈的可用性/文档。我从Mean.JS开始。有人可以告诉我为什么MEAN堆栈的作者将MongoDB用作数据库吗?还有其他数据库可供选择,但是出于某种原因使用了MongoDB。
我意识到已经存在有关数据库的问题,但是我特别想知道为什么在MEAN堆栈方案中使用了它。
它认为主要原因是MongoDB对方法和函数API使用相同的语言Javascript(ECMA Script),而不是使用单独的语言(如SQL)。因此,MongoDB是一个很好的无SQL数据库选项,它作为堆栈其余部分的数据库,效率更高。
正如其他人指出的那样,还有许多其他原因,例如,它是目前最受欢迎的NoSQL数据库。它有一个不错的外壳,您可以在其中编写Javascript。它是开源的,有据可查。
它确实很容易设置,并且可以很好地扩展,尽管不如其他NoSQL数据库好。
它还使用BSON,它类似于JSON,它类似于Javascript对象。因此,很容易学习,并且易于与其他Javascript堆栈一起使用此特定数据库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句