Oracle 相比 mysql 的优势在哪里

2021-04-27 17:32:47 +08:00
 mygreens

目前的项目用的 mysql,支撑几十亿数据没问题(分库分表),偶尔慢 sql 也能优化索引解决,至于复杂查询通过搜索引擎实现,听说 Oracle 超级贵,那 Oracle 具体有什么优势呢,哪些场景下是 oracle only 的?

14095 次点击
所在节点    数据库
119 条回复
liprais
2021-04-27 17:33:16 +08:00
看你这语气,不就是没有么
mygreens
2021-04-27 17:33:56 +08:00
@liprais 所以我来问啊
tabris17
2021-04-27 17:36:10 +08:00
开源软件一般都是写着“AS IS”,就是使用中出了问题或 BUG 导致的损失软件作者不负责
mygreens
2021-04-27 17:40:45 +08:00
@tabris17 意思是 oracle 出了问题 ,甲骨文会赔钱吗
philipjf
2021-04-27 17:41:30 +08:00
用 Oracle 出了问题可以甩锅给 Oracle,用 mysql 只能自己背
springGun
2021-04-27 17:44:59 +08:00
支持 hash join
nieyujiang
2021-04-27 17:51:29 +08:00
拿人钱财替人背锅
domodomo
2021-04-27 17:52:54 +08:00
php 是最好的语言
mysql 是最好的关系数据库
手动狗头
felixcode
2021-04-27 18:03:39 +08:00
性能上限更高,有更多高级特性,可靠性和安全性有更多的特性支持。
只要出的起钱,能达到业界顶尖性能。
zhaorunze
2021-04-27 18:07:09 +08:00
国内估计也没几个用 oracle 的公司,问等于白问
LeeReamond
2021-04-27 18:11:10 +08:00
mysql 性能上限比 oracle 低,你几十亿能优化下来说明业务能优化到小分区,而且延迟要求不高。比如你现在业务需求十亿数据必须放在单表里,有复杂的集合运算需求,随机位置的顺序数据要求延迟低于 0.2 秒这种,mysql 比较难做
securityCoding
2021-04-27 18:12:18 +08:00
@zhaorunze 互联网用的不多,传统企业用 o 的多得是啊
labulaka521
2021-04-27 18:20:31 +08:00
oracle 能把 mysql 打的连渣都不剩
libook
2021-04-27 18:27:17 +08:00
如果没意识到 Oracle 比 MySQL 好用,说明 MySQL 就已经能满足你的需求了,等未来有需求 MySQL 解决不了,可以看看是不是 Oracle 能解决。

就像前端就写个静态页面,也没感觉用原生 JS 比用框架好在哪;如果做个交互丰富的后台,框架的优势就能体现出来了。
iyaozhen
2021-04-27 18:32:02 +08:00
简单来说,支撑几十亿数据没问题,Oracle 不用分库分表,或者说对于业务来说就是一张表

oracle only 的有一些是解决方案,比如 BI 这一块
Tink
2021-04-27 18:35:14 +08:00
你也说了,分库分表啊
young1lin
2021-04-27 18:44:20 +08:00
省级别的就业数据,就是用的 Oracle,其实 Oracle 也提供了一些海量数据处理,多台 Oracle 一起处理的软件,只不过你没买而已,我听他们说是花了 3000w 。

政府项目用 Oracle 用得多,并且都是有支持的,比如我扫描出已有的 CVE,需要打个补丁了,你这 MySQL Community 就不能直接更新,低版本的需要删了重装。而且 Oracle 有些特殊语法,比如 START WITH CONNECT BY 这种递归的 feature,MySQL 只能通过存储过程来实现。

Oracle 的优化做得还是不错的,单表几亿数据没什么问题,对于大部分业务场景其实足够了。而且你买了,他们有售后的,有问题可以提,如果是社区版的 MySQL,不好意思,自己解决。
chenqh
2021-04-27 18:45:44 +08:00
@libook 我每时每刻,都感受到 Mysql 的弱,但是只有 Mysql 感受到了我的穷
mmdsun
2021-04-27 18:48:59 +08:00
性能低?数据库前三名里面,另外两个比 MySQL 要好太多了。

我们 dba 说 MySQL 是使用最广泛但最 lj 的数据库。😂
pkoukk
2021-04-27 18:51:07 +08:00
o 家的 dba 证书能换钱

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/773654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX