数据量大,解决在线事物处理(OLTP),大家推荐一个解决方案吧,谢谢

小叮当_加V 发布于 2016/07/22 13:51
阅读 469
收藏 0
我们公司数据量现在越来越多,关系型数据库以前用的sql server,为了降低成本和提高查询效率,我们要用开源的数据库。数据量大了,查询就会慢。现在不知道用什么数据库好。最好可以实现集群,分布式,且能支持分词的。我现在就知道 msql 和postgresql。大家推荐一下。
加载中
1
张亦俊
张亦俊
省钱可以理解,但如果要提高效率,千万别往开源玩意上走,不省钱,完全不省钱
0
艾斯_韩
艾斯_韩

你这是都没定用哪个数据库吧?先定了用那个数据库然后招个5年工龄的dba,就解决了。至少5年工龄,当然想省钱作死也不是不可以

艾斯_韩
艾斯_韩
回复 @catboy : 分布式集群这块的话,mysql没有特别通用的方案,中间件都是拿开源的来改,看你们自己的技术支持力度,有专门的人负责中间件还好说,不然用开源的很麻烦。o的话就不用说了,给钱就行,pg的话,拿来当仓库还是ok的,oltp比较少人用
艾斯_韩
艾斯_韩
回复 @catboy : mysql 招人好招,o的话看你们预算给不给的起,postgresql招人没那么多
小叮当_加V
小叮当_加V
回复 @艾斯_韩 : 不知道选什么数据库,最好支持分布式,或者集群,这样查询得快
小叮当_加V
小叮当_加V
回复 @艾斯_韩 : 就是因为solr不能做oltp,所以现在我们需要选一个 数据库
艾斯_韩
艾斯_韩
回复 @catboy : solr + hbase ?这个不能做OLTP吧?你们做搜索的吗?
下一页
0
学而不思则罔
学而不思则罔
如果你们公司没有技术大牛还是乖乖用现有的东西吧,不然你们会发现采购成本下降了其他成本陡增。如果有大牛而且有高可用分布式系统的经验,可以考虑storm啊,这个支持OLTP。另外mysql+mycat也是可以的,看mycat社区反馈的成功案例还挺多。
小叮当_加V
小叮当_加V
回复 @艾斯_韩 : 好的,我看看 mysql+mycat
艾斯_韩
艾斯_韩
回复 @学而不思则罔 : 中间键这个东西,可以很简单,也可以很复杂,很多时候,中型的公司都没有这个必要,因为业务都是可以拆解模块的,跨库整合接口,每个业务写dao的时候都规范好读写分离,做好复制延时监控。一个细分后的业务模块撑暴一台DB还是有难度的
艾斯_韩
艾斯_韩
回复 @学而不思则罔 : 谁用谁知道,保证你爽的不要不要的
学而不思则罔
学而不思则罔
回复 @艾斯_韩 : 是啊小公司要做到像阿里那样去IOE谈何容易,mycat我也是在学习,看样子还是有坑的,不过社区发展挺快。
艾斯_韩
艾斯_韩
确实,招人的成本很吓人。另外,用mycat还是要安排专人负责,了解下源码,有朋友用的很心碎
返回顶部
顶部