egg+mongodb+radis开发大型应用
 发布于 6 年前  作者 dezhizhang  5055 次预览  最后一次回复是 6 年前  来自 分享 
6 回复
cctv1005s

大型有多大?

zuohuadong

大型项目,typescript 必上。 mongodb 的事务无法满足需求。 orm 必上。 应用分层也没做,这大型项目要坑死的。 image.png

i5ting

@zuohuadong

mongodb 的事务无法满足需求。orm 必上。

这句是存疑的。你说的mongodb的事务,在4.0以前是单个collection的,基本够用而已。在Mongodb4.0引入了多文档事务的特性,和rdbms差异不大。 你说的无法满足需求指的是什么的需求?我没有理解上。

另外orm是关系-对象映射,只是工具,本质上是避免直接操作数据库,通过对对象的操作来实现对数据库的操作。抽象和简化都有。但它和事务无关,事务还是在数据库层做的事儿啊。

zuohuadong

@i5ting mongodb 4.0 的事务跟 psotgresql 相比 依然是玩具~ 上一句我用了 句号,没有说事务跟 orm 有关。 orm 也方便后续迁移数据库,维护orm 比维护一堆 sql 简单~

im-here

radis是啥?redis?

unreal0

mongodb?直接redis当主数据库多快?喜欢他的速度