最近项目要做一个积分系统(项目基于Spring框架),刚开始只用MongoDB做,但过程中涉及到多表操作,遇到数据一致性的问题,查资料说可以利用两阶段提交去模拟事务,但代码实现起来有点复杂;如果换Mysql的话,还有一些其他数据在MongoDB上,比如用户的一些操作日志。
现在就希望可以将Mysql和MongoDB结合起来,MongoDB中记录积分相关的日志,对一致性有要求的数据则在Mysql中做事务处理。
我是新手,这样做是否可行?哪位大哥有相关经验,稍微指导,不胜感激!
最近项目要做一个积分系统(项目基于Spring框架),刚开始只用MongoDB做,但过程中涉及到多表操作,遇到数据一致性的问题,查资料说可以利用两阶段提交去模拟事务,但代码实现起来有点复杂;如果换Mysql的话,还有一些其他数据在MongoDB上,比如用户的一些操作日志。
现在就希望可以将Mysql和MongoDB结合起来,MongoDB中记录积分相关的日志,对一致性有要求的数据则在Mysql中做事务处理。
我是新手,这样做是否可行?哪位大哥有相关经验,稍微指导,不胜感激!
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
不明白自己业务就用一些产品,踩到坑了吧
一致性的要求的数据是什么内容,具体描述呢?