在一个高并发、大数据量的业务环境中,你会选用oracle还是mysql?

在实际的一个场景中,未来预计并发量超大,数据量也都是以T计算,数据非常核心,这时候让你来做数据库选型,你会用那种?选择用这种数据库的理由是什么?

参与97

13同行回答

奔跑的蜗牛奔跑的蜗牛高级软件开发工程师武汉家事易农业科技有限公司

MySQL

收起
软件开发 · 2022-10-20
浏览467
匿名用户匿名用户

oracle

收起
互联网服务 · 2020-05-02
浏览881
bryanbryan软件架构设计师金融研发
mysql,很多重量级的数据库好多功能都用不到。显示全部

mysql,很多重量级的数据库好多功能都用不到。

收起
银行 · 2018-10-18
浏览1181
vieuxrevevieuxreve研发工程师计算机公司
个人偏向于oracle,毕竟核心库都用显示全部

个人偏向于oracle,毕竟核心库都用

收起
系统集成 · 2017-08-05
y18511664518y18511664518技术总监长城超云
如果按我自己的个人想法,我肯定选用oracle,但是还是要根据实际情况来看,有很多情况下都需要综合性选择,公司的财力人力,应用的场景,业务的关键性,毕竟每个公司都是要以赚钱为目的,oracle和mysql但从技术来说,oracle在大数据容量和高并发场景、稳定性方面确实优于mysql,但是有时决定...显示全部

如果按我自己的个人想法,我肯定选用oracle,但是还是要根据实际情况来看,有很多情况下都需要综合性选择,公司的财力人力,应用的场景,业务的关键性,毕竟每个公司都是要以赚钱为目的,oracle和mysql但从技术来说,oracle在大数据容量和高并发场景、稳定性方面确实优于mysql,但是有时决定使用什么,并不是技术人员说了算,mysql在众多开源产品中,也算是一个不错的选择。在这里,还是希望有话语权的领导层能多多考虑一下数据安全,稳定性,发展性来综合考虑数据库选型。

收起
金融其它 · 2017-08-04
浏览10375
啥馅的包子啥馅的包子数据库管理员江苏国泰新点软件有限公司
如果并发量超大,已经不是单纯的数据库能解决问题了。对于核心库,我们的选择仍然是Oracle,对于前置库及一些不太重要的业务库我们会选择mysql。系统架构上,会加上redis和rabbitmq。目前我们准备逐步使用mysql取代oracle,至于核心库是否会改动,还有待探讨。目前在研究mysql的inno...显示全部

如果并发量超大,已经不是单纯的数据库能解决问题了。
对于核心库,我们的选择仍然是Oracle,对于前置库及一些不太重要的业务库我们会选择mysql。

系统架构上,会加上redis和rabbitmq。

目前我们准备逐步使用mysql取代oracle,至于核心库是否会改动,还有待探讨。
目前在研究mysql的innodb引擎,从扩展性上,我开始更倾向mysql。

收起
互联网服务 · 2017-08-02
浏览10452
renou2012renou2012数据库管理员KE
其实没有必要纠结于到底选择oracle还是mysql,如果说你的预计是并发量超大,数据量也都是以T计算,数据非常核心,你选择数据库的定位是什么?如果说你的定位是数据存储的话,计算分开的话,那么两者都可以,单纯的从存储数据上而言,并没有什么区别,至于你说的以T计算,oracle、mysql都有一套...显示全部

其实没有必要纠结于到底选择oracle还是mysql,如果说你的预计是并发量超大,数据量也都是以T计算,数据非常核心,你选择数据库的定位是什么?如果说你的定位是数据存储的话,计算分开的话,那么两者都可以,单纯的从存储数据上而言,并没有什么区别,至于你说的以T计算,oracle、mysql都有一套自己的处理方案,相当于简单一点的来说,大数据量计算的处理核心就是并行或者说分布式计算,这点oracle本身无疑是兼容的,当然同时还需要更好的硬件设备支持,而由于mysql目前版本是不支持并行计算处理的,不过可以利用mysql的分库分表,通过多x86机器,分摊计算任务,当然这可能需要应用进行额外的改造。
总体而言,选型哪个数据库,主要看你的定位是什么,当然还有成本上的考虑,理由嘛,每个数据库都有自己的理由,只有适合你的才是最好的。

收起
金融其它 · 2017-08-02
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
很简单,公司技术支持团队强大就选mysql;反之技术团队技术一般或者没有技术团队的,就选oracle。显示全部

很简单,公司技术支持团队强大就选mysql;反之技术团队技术一般或者没有技术团队的,就选oracle。

收起
电信运营商 · 2017-08-01
798683133yj798683133yj系统架构师政务云某公司
如果是传统行业就选oracle和db2,互联网行业选其它的呗。适合公司或企业使用的就可以。个人偏向于oracle或db2,毕竟人家技术存在这么多年,成熟!显示全部

如果是传统行业就选oracle和db2,互联网行业选其它的呗。适合公司或企业使用的就可以。个人偏向于oracle或db2,毕竟人家技术存在这么多年,成熟!

收起
金融其它 · 2017-08-01
penguin23penguin23系统运维工程师广州佳杰科技有限公司
看了各位哥们的回答,从非技术角度分析:数据库软件都是我们去实现业务场景,实现商业运营的工具;至于选什么样的工具,得看家里的情况,找最适合自己的,选择稳定的。它们倆的区别,1、付费价格;2、维护成本;3、特性技术点(当前IT技术发展的非常的快),访问并发量,数据量,应不再会是难以攻克的...显示全部

看了各位哥们的回答,从非技术角度分析:数据库软件都是我们去实现业务场景,实现商业运营的工具;至于选什么样的工具,得看家里的情况,找最适合自己的,选择稳定的。它们倆的区别,1、付费价格;2、维护成本;3、特性技术点(当前IT技术发展的非常的快),访问并发量,数据量,应不再会是难以攻克的了。对于管理维护技术团队足够给力的,Mysql确实是不错的选择。互联网企业的技术经验已有验证的了。^_^

收起
保险 · 2017-08-01

提问者

y18511664518
技术总监长城超云
擅长领域: 数据库存储关系型数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-31
  • 关注会员:15 人
  • 问题浏览:21170
  • 最近回答:2022-10-20
  • X社区推广