MongoDB+Mysql 做积分系统

小鱼吃虾米 发布于 2014/11/07 11:11
阅读 957
收藏 0

最近项目要做一个积分系统(项目基于Spring框架),刚开始只用MongoDB做,但过程中涉及到多表操作,遇到数据一致性的问题,查资料说可以利用两阶段提交去模拟事务,但代码实现起来有点复杂;如果换Mysql的话,还有一些其他数据在MongoDB上,比如用户的一些操作日志。

现在就希望可以将Mysql和MongoDB结合起来,MongoDB中记录积分相关的日志,对一致性有要求的数据则在Mysql中做事务处理。

我是新手,这样做是否可行?哪位大哥有相关经验,稍微指导,不胜感激!

加载中
0
中山野鬼
中山野鬼
不知道你的积分,是什么?统计总和吗?
中山野鬼
中山野鬼
回复 @小鱼吃虾米 : 我的理解,两类不同的设计任务,分别用不同库或许靠谱点。。哈。
小鱼吃虾米
小鱼吃虾米
回复 @中山野鬼 : 恩有道理,那是否可以将两者结合起来呢?
中山野鬼
中山野鬼
回复 @小鱼吃虾米 : 我的个人理解,这是两类项目的工具,简单说,mongodb做的好的事情,mysql一定做不好,反之亦然。很难说某个设计认为,两者随便哪个都能做好的(做出来,和做好是两回事)。。
小鱼吃虾米
小鱼吃虾米
回复 @中山野鬼 : 是这样的,MongoDB是之前一直在用,主要记录一些读写比较频繁的数据,表之间也没什么关联;mysql也在用,但在做“积分”之前,两者之间基本是没有联系的。
中山野鬼
中山野鬼
回复 @小鱼吃虾米 : 那你用mongodb的原因是什么呢?pqsql,mysql之类不能搞定?哈
下一页
0
风--
风--
用mycat 可以解决这个问题
返回顶部
顶部