MongoDB 做普通 WEB 应用的数据库, 是否还需要Model?

2013-11-16 15:02:54 +08:00
 xingzhi
接手了一个项目,从业务层面上看,其实使用 mysql 也足够了,目前就是把 mongodb 当 mysql 用。 代码中所有的数据层面的操作都是直接在 view 中直接写,没有定义一个 model,数据一致性得不到保障,也无法复用,抓狂啊。

重构,加 model 是不是一个好选择?有什么建议呢。

背景:因为其它系统使用了 mongodb,为了兼容就选择了 mongodb。 (其实我也郁闷不明白为什么不通过接口来获取数据)
2507 次点击
所在节点    问与答
2 条回复
rqrq
2013-11-16 17:16:46 +08:00
如果运行没问题,就不要轻易的去重构老代码。
Hisoka
2013-11-16 17:50:56 +08:00
mongodb:
库级锁
查询优化器很烂
可以shard,这个很好,分布式了
bson,开发很快

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/89519

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX