1
heroicYang 2014-02-13 12:23:16 +08:00
其实最主要的一个原因是可以快速实现最初可用版本~
|
2
chloerei 2014-02-13 12:39:16 +08:00
因为 MongoDB 的查询语言是 JavaScript。
|
3
yyfearth 2014-02-13 13:09:06 +08:00
我觉得主要原因是JSON
|
4
paloalto 2014-02-13 13:11:04 +08:00
mongodb最近不是一直被黑吗
|
5
shiny 2014-02-13 13:13:35 +08:00
一开始接触的时候,前端后端数据库语言一致的感觉是很好的。
|
6
loading 2014-02-13 13:29:21 +08:00 via iPhone
因为那些该死的教程就只用mangodb
顺便体验nosql不好吗? |
7
xxiu 2014-02-13 15:31:01 +08:00
json,js原生支持,原生解析mangodb的数据。
|
8
ETiV 2014-02-13 16:41:15 +08:00
相对于mysql这类需要把对象属性转换成SQL语句才能保存下来
mongodb这些可以直接保存JS对象成数据库的文档. |
9
pilipala 2014-02-13 19:50:55 +08:00
确实很方便, 而且大家也都在这么用 遇到问题也好找到解决方案
不过, nosql 有它的优点也有它的限制性, 比如 mongodb 不支持事务 我有一个项目, 做到后面发现, 这个问题还挺严重的 所以, 还要根据你的项目得需求选择 |
10
fatpa 2014-02-13 20:11:41 +08:00
json
|
11
gluttony 2014-02-13 20:24:12 +08:00
@pilipala TokuMX for mongoDB 支持事务,还能压缩数据节省空间。 http://www.tokutek.com/products/tokumx-for-mongodb/
|
12
zhangrentina 2014-02-13 20:36:41 +08:00
我觉得是schemeless
|
13
RIcter 2014-02-13 20:41:02 +08:00
因为刚刚开始的教程就是Mongodb,有种先入为主的感觉。。
|
14
huazhouji 2014-02-13 20:43:37 +08:00
@zhangrentina 但是最受欢迎的moogose确实通过schema来建模。。。
网上搜索的结果说mongodb插入效率比mysql高云云的。。 不过主要应该是因为json的缘故,为什么json呢,因为围绕json有很多可用的开源产品,比如elasticsearch 不过我搞了一个express的网站用的mysql,因为mongodb不熟悉,mysql比较熟悉 哈哈 参考: http://penle.me |
15
teddy1004 2014-02-13 21:58:14 +08:00 via iPhone
因为对 js 很友好啊
|
16
Junfo 2014-02-13 22:02:03 +08:00
因为json
|
17
cctvsmg 2014-02-13 22:28:09 +08:00
mongodb用起来挺方便的,速度还很快,就是内存占用颇多
|
18
chenha0 2014-02-15 09:26:38 +08:00 via Android
简单易上手的缘故吧,生产环境中就不一定这样了
|