oracle 数据库的优势在哪?

2017-11-13 16:45:13 +08:00
 oahoaix
公司用的 oracle,感觉很不爽啊,PLSQL 各种卡死,没有 limit 写个分页都麻烦的要死,对比 mysql 的话 oracle 的优势在哪?
11882 次点击
所在节点    程序员
70 条回复
shoaly
2017-11-13 16:53:38 +08:00
一说 oracle 的项目 就能卖个好价钱
cstj0505
2017-11-13 17:04:59 +08:00
看你的吐槽还在小白水平,建议在干活前多读读 oracle 的文档等你有深入了解了再来吐槽。

虽然现在 pg 和其他各种数据库用的多,但就数据库而言,Oracle 还是这个星球最好的数据库
p2pCoder
2017-11-13 17:11:46 +08:00
mysql 相比于 orcale 差距还是太大
oldgun
2017-11-13 17:17:19 +08:00
Oracle 没有调优渣渣一样,DB2 相对全家桶一点。
勿喷,哈哈
realpg
2017-11-13 17:31:20 +08:00
优势在于贵……
wxsm
2017-11-13 17:34:49 +08:00
优势在于,技术水平不够牛逼,用了免费开源产品承担不起数据风险的公司,买了 Oracle 可以从此高枕无忧。
oahoaix
2017-11-13 17:37:25 +08:00
@shoaly 是吗😂公司自己用的项目
oahoaix
2017-11-13 17:38:19 +08:00
@cstj0505 确实是小白,今年刚毕业刚接触 oracle 几个月😂之前在学校一直用的 mysql
oahoaix
2017-11-13 17:38:51 +08:00
@p2pCoder 是吗😂看来我真是不知者无畏了
f2f2f
2017-11-13 17:40:38 +08:00
骂归骂 吐槽归吐槽,数据量一大(上 T ),Oracle 还是很得心应手的。

当然 DB2 也不差,但是相比做 Oracle 的 DBA 就很苦
bk201
2017-11-13 17:41:07 +08:00
原生没中间件的情况下,量级不一样。
nicevar
2017-11-13 17:49:50 +08:00
对数据库了解不是太深入,但是也经历了些,总的来说 MySQL 的性能差些,原来的公司原本打算从 oracle 迁移到 MySQL,测试之后出现很多性能上的问题,最后还是放弃了,如果公司没有足够的技术实力解决这方面的问题,用 oracle 最省事
就我个人来说,自己做的项目用 MySQL,最烦的地方是它有没有物理视图,使用视图查询效率低下,oracle 这方面就好多了
shakoon
2017-11-13 17:55:15 +08:00
功能优势,性能优势,高可用优势,在商业环境下足够把 mysql 虐成渣渣了。但并不是说 mysql 就是渣渣,两者面向的应用环境本身就有天壤之别,在各自领域都是顶尖的。
oahoaix
2017-11-13 18:18:48 +08:00
@oldgun 我是小白😂是时候学习一波了
oahoaix
2017-11-13 18:21:25 +08:00
@wxsm 我老大也这样说了,出了问题找厂商😂😂
yanyanlong
2017-11-13 20:04:03 +08:00
分析函数,树状查询 就比 mysql 方便好多了
ixiaohei
2017-11-13 21:39:35 +08:00
oracle 优势太多了,就拿开发来说,机器配置不知道,四亿的表,8 个索引,更新一行记录 0.3ms 搞定,查询 20ms 搞定。估计 mysql 够呛;另外对于失误操作,flashback 直接回归搞定,不需要 binlog 备份然后回退。
另外一堆突出 oracle 没有 mysql limit 关键字,你们知道 limit 越往后翻越慢的问题怎么优化么?
另外 oracle 有并行度的概念,mysql 还没有见到过(可能我了解 mysql 不够深)
oldgun
2017-11-13 21:41:24 +08:00
@oahoaix
能把 Oracle 吃透也不用学别的了,吃饭没问题了。
ixiaohei
2017-11-13 21:41:25 +08:00
另外 oracle 还有 2 个比较爽的:一个是大表加字段几秒钟搞定,mysql 慢的要死。生产 sql 可以直接固化索引,mysql 估计要自己 sql 中 hint
LuoboTixS
2017-11-13 21:41:48 +08:00
Ecosystem

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

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

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

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

© 2021 V2EX