如题。fecshop项目使用了mysql和mongodb双数据库,现在要做二开,什么场景使用mysql,什么场景使用mongodb才算是合理呢?
如果涉及到多表事务操作的,选择mysql,譬如购物车,订单,库存,优惠卷等
如果不涉及到多表事务,可以选择mongodb,mongodb性能并发高,性能强劲,易于横向扩展
@Fecshop #1楼
记得之前我还在qq群里的时候,说的好像是涉及到多表联查的时候用mongodb,因为mysql多表联查性能不够,单表用mysql
@tgy3300 #3楼 请看一楼的回复。
mongodb是nosql类型的数据库,不支持多表事务。
@fecshop 什么叫横向扩展?
@Kittyfamous #5楼 搜索一下数据库水平扩展与垂直扩展,很多资料
数据库水平扩展与垂直扩展