请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在该项目选择mysql还是hbase的疑问

对项目选择中选择mysql和hbase的选择还是不太明确依赖是什么,我从网上了解到的是

  1. mysql是关系型数据库,具有事务机制,curd这种强事务的场景应该选择

  2. hbase是针对海量数据的存储,方便扩容,同时对事务要求不高

  3. mysql是行式存储,hbase是列式存储

想请教下老师针对卡包业务时,是否考虑到上面的适合场景,能给些更详细的说明么, 同时 行式和列式 如何理解及各自的使用场景是?

正在回答 回答被采纳积分+3

2回答

提问者 目科将 2018-07-25 01:36:27

补充: 比如项目中商家信息存到mysql,user存到hbase中,我理解老师表达的意思是商家信息很少,所以可以存到mysql中, 但两个业务对象都存在 crud这种强事务的操作,是否是因为在该场景下 user的操作其实只会增加,不会有别的其它操作,望老师解惑

2 回复 有任何疑惑可以回复我~
慕用6421140 2018-07-28 09:15:24

说一下我的理解,对于这种key-value的数据库,对于数据上如果我们可以将它看成一个MAP结构,并且信息相对独立,而且未来的数据量很大的话,可以考虑Hbase这种数据存储方式,这个是个简单的理解,并不十分准确!

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号