职场方向,选择Oracle 还是MySQL,请大牛前辈指点!

giant7 2014-01-20 09:53:01
最近好几个月都在思考人生方向问题。先介绍下本人基本情况:
本人名牌大学计算机硕士一枚,先后专研过Oracle, MySQL, PostgreSQL和其他数据库,未来依然还会在数据库上发展下去,请教到底是选择Oracle,还是MySQL了?

本人对这两款数据库做了分析,Oracle的优势在于:
1 稳定性是排名第一,这也是传统企业爱之不舍的原因
2 综合性能最好
3 毕竟是靠DB发家,市场占有率和知名度无人能及,至少目前是这样

MySQL的优势:
1 开源数据库的老大
2 存储引擎的巨大优势
3 未来潜力无可限量


再谈谈个人的喜好:
1 说实话,自己不太喜欢敲代码,但是不知道自己是真不喜欢敲代码,还是不喜欢为了加班而加班面对代码? 这个搞的自己很犹豫,因为一些前辈说过,如果自己不喜欢代码,就应该选择Oracle;如果喜欢分析源码,可以选择MySQL. 但是,喜欢还是不喜欢代码,自己很纠结??
2 两款数据库的未来发展: 国内某些企业的去IOE让Oracle的追随者着实担心了一下,同时也让MySQL火了一把,可以看出开源的MySQL应该一如既往的火爆! 但是Oracle能否像以前那样统领江湖,尤其是在未来的大数据时代,很让人担忧。 这也让我在选择上很难去抉择?


说了这些,还是觉得 方向大于努力
看着很多干计算机的同学纷纷转行,自己的心也开始动摇了。毕竟在自己最年轻的年华如果押错宝,或者入错行是很悲催的事情。

请各位大牛们指点一二,或者分享下你们的经验!
...全文
547 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
giant7 2014-01-23
  • 打赏
  • 举报
回复
引用 13 楼 iihero 的回复:
[quote=引用 11 楼 ggxxkkll 的回复:] [quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。 [/quote] 通吃!!! 人的精力都是有限的,MySQL或者Oracle精通一款就已经很牛了。未来的世界分工更加细化,每个位置的人员水平要求会更高。个人觉得,还是选一个方向深入下去会比较好(仅个人观点,望版主指教)
giant7 2014-01-23
  • 打赏
  • 举报
回复
引用 13 楼 iihero 的回复:
[quote=引用 11 楼 ggxxkkll 的回复:] [quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。 [/quote] 谢谢!跟对公司很重要,看来还是要去大公司!
Rotel-刘志东 2014-01-23
  • 打赏
  • 举报
回复
我觉得关键的还要看自己的兴趣了。
宁波朱超 2014-01-23
  • 打赏
  • 举报
回复
几个月就思考这事?呵呵 你还是赶紧改行吧。
giant7 2014-01-23
  • 打赏
  • 举报
回复
引用 18 楼 iihero 的回复:
[quote=引用 17 楼 ggxxkkll 的回复:] [quote=引用 13 楼 iihero 的回复:] [quote=引用 11 楼 ggxxkkll 的回复:] [quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。 [/quote] 通吃!!! 人的精力都是有限的,MySQL或者Oracle精通一款就已经很牛了。未来的世界分工更加细化,每个位置的人员水平要求会更高。个人觉得,还是选一个方向深入下去会比较好(仅个人观点,望版主指教) [/quote] 我说的通吃,并不是说两个数据库都达到顶尖水平, 先精通一项,再深入另一项,也不是不可能的事.阿里系的数据库工程师,有好几位对这两个数据库都是非常熟悉的. 并不矛盾. 如果你经常阅读某些开源数据库的邮件列表,你会发现,PostgreSQL的某些代码提交者,同时也参与MySQL的代码审阅. 数据库的共性有很多. 总之,不是说让你同时掌握两个数据库.而是根据实际情况, 机会合适的话,从哪个下手都可以. 关键是你目前得到的什么样的机会? 不要跟我说,现在你可以在这几种大型数据库当中可以自由选择,那样的话,你选一个工资水平最高的好了. 做研发,会建议你做MySQL源码开发,做DBA,不妨做Oracle专职DBA吧. 毕竟是市场老大,再怎么发展,也不会差到哪儿去.[/quote] 看哪个更有机会吧!
giant7 2014-01-23
  • 打赏
  • 举报
回复
引用 18 楼 iihero 的回复:
[quote=引用 17 楼 ggxxkkll 的回复:] [quote=引用 13 楼 iihero 的回复:] [quote=引用 11 楼 ggxxkkll 的回复:] [quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。 [/quote] 通吃!!! 人的精力都是有限的,MySQL或者Oracle精通一款就已经很牛了。未来的世界分工更加细化,每个位置的人员水平要求会更高。个人觉得,还是选一个方向深入下去会比较好(仅个人观点,望版主指教) [/quote] 我说的通吃,并不是说两个数据库都达到顶尖水平, 先精通一项,再深入另一项,也不是不可能的事.阿里系的数据库工程师,有好几位对这两个数据库都是非常熟悉的. 并不矛盾. 如果你经常阅读某些开源数据库的邮件列表,你会发现,PostgreSQL的某些代码提交者,同时也参与MySQL的代码审阅. 数据库的共性有很多. 总之,不是说让你同时掌握两个数据库.而是根据实际情况, 机会合适的话,从哪个下手都可以. 关键是你目前得到的什么样的机会? 不要跟我说,现在你可以在这几种大型数据库当中可以自由选择,那样的话,你选一个工资水平最高的好了. 做研发,会建议你做MySQL源码开发,做DBA,不妨做Oracle专职DBA吧. 毕竟是市场老大,再怎么发展,也不会差到哪儿去.[/quote] 非常感谢何大哥指点! 其实,我对Oracle还是有感觉的,不过最近自己的调查发现:Oracle DBA 已经过了黄金期,自己再这么做下去,感觉不是特别好,如今的Oracle 牛人们都在做咨询和培训; 另外,MySQL的开源趋势很不错,尤其是在互联网里面。 本人刚离职,目前正在找DBA 的工作。多谢版主热心解答!
KazJ 2014-01-23
  • 打赏
  • 举报
回复
思考的挺远!目前是用的mysql,感觉是不错 Oracle没怎么用过,个人感觉开源是一个趋势!自己先找一个大的公司 接触到大数据处理 应该是更有感触的
iihero_ 2014-01-23
  • 打赏
  • 举报
回复
引用 17 楼 ggxxkkll 的回复:
[quote=引用 13 楼 iihero 的回复:] [quote=引用 11 楼 ggxxkkll 的回复:] [quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。 [/quote] 通吃!!! 人的精力都是有限的,MySQL或者Oracle精通一款就已经很牛了。未来的世界分工更加细化,每个位置的人员水平要求会更高。个人觉得,还是选一个方向深入下去会比较好(仅个人观点,望版主指教) [/quote] 我说的通吃,并不是说两个数据库都达到顶尖水平, 先精通一项,再深入另一项,也不是不可能的事.阿里系的数据库工程师,有好几位对这两个数据库都是非常熟悉的. 并不矛盾. 如果你经常阅读某些开源数据库的邮件列表,你会发现,PostgreSQL的某些代码提交者,同时也参与MySQL的代码审阅. 数据库的共性有很多. 总之,不是说让你同时掌握两个数据库.而是根据实际情况, 机会合适的话,从哪个下手都可以. 关键是你目前得到的什么样的机会? 不要跟我说,现在你可以在这几种大型数据库当中可以自由选择,那样的话,你选一个工资水平最高的好了. 做研发,会建议你做MySQL源码开发,做DBA,不妨做Oracle专职DBA吧. 毕竟是市场老大,再怎么发展,也不会差到哪儿去.
iihero_ 2014-01-22
  • 打赏
  • 举报
回复
引用 11 楼 ggxxkkll 的回复:
[quote=引用 10 楼 ACMAIN_CHM 的回复:] oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。[/quote] 千里行,始于足下。 MySQL和Oracle都是Oracle公司产品线里头的,为何不两者通吃。时间先后都无所谓的。 跟对了公司,也就算是跟对了大方向。 至于是否源码级,那得看你的实际应用是否真正用得上。Oracle DBA的大牛,也要看怎么定义。 拿工资水平去比,似乎有欠缺,主要是看长期的职业路线。
rucypli 2014-01-20
  • 打赏
  • 举报
回复
mysql 我不会源代码
giant7 2014-01-20
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
楼主很有想法啊 或者先找找好的企业 看看哪个方向有机会
额,有想法就不用在这里请教前辈您了! 我也是刚辞职,在找工作。谢谢您的建议:找个好的企业对我目前来说是最重要的,先填饱肚子在说。 版主,您在用什么数据库?
rucypli 2014-01-20
  • 打赏
  • 举报
回复
楼主很有想法啊 或者先找找好的企业 看看哪个方向有机会
giant7 2014-01-20
  • 打赏
  • 举报
回复
引用 10 楼 ACMAIN_CHM 的回复:
oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
据说,MySQL的源码级大师的工资比Oracle DBA的大牛要高。
ACMAIN_CHM 2014-01-20
  • 打赏
  • 举报
回复
oracle 的认证比MYSQL贵。 平均来说,ORACLE的DBA要比MYSQL的DBA工资略高。 但如果都做要顶尖,则差别显然会缩小。
ermuzi 2014-01-20
  • 打赏
  • 举报
回复
OCM好象不太好考哈
giant7 2014-01-20
  • 打赏
  • 举报
回复
引用 7 楼 ermuzi 的回复:
以Oracle为主吧,可以考个认证,前途好象还可以,不过比较花钱。
OCP貌似满大街都是,不像10年前那么吃香了
ermuzi 2014-01-20
  • 打赏
  • 举报
回复
以Oracle为主吧,可以考个认证,前途好象还可以,不过比较花钱。
giant7 2014-01-20
  • 打赏
  • 举报
回复
引用 5 楼 ryqiufeng0013 的回复:
用mysql的话,通常就不单单是MYSQL了,项目里面也经常会用到其他nosql 选择MYSQL 和 oracle 也有选着行业的意思。 你想做互联网,想做开源的,不想受约束, 这些开源的东西不错 你想做安全性高,机密度高的 也就oracle ,以后轻松。 我也转型的时候也纠结过。 新人的话,不管你怎么选,先进大公司吧,保证数据量。 数据量低的公司,都没搞头。
谢谢您的建议!
十一路 2014-01-20
  • 打赏
  • 举报
回复
用mysql的话,通常就不单单是MYSQL了,项目里面也经常会用到其他nosql 选择MYSQL 和 oracle 也有选着行业的意思。 你想做互联网,想做开源的,不想受约束, 这些开源的东西不错 你想做安全性高,机密度高的 也就oracle ,以后轻松。 我也转型的时候也纠结过。 新人的话,不管你怎么选,先进大公司吧,保证数据量。 数据量低的公司,都没搞头。
giant7 2014-01-20
  • 打赏
  • 举报
回复
引用 3 楼 rucypli 的回复:
mysql 我不会源代码
不会源代码,你还专研MySQL. 不是说,如果喜欢看源代码就专研MySQL;如果不喜欢看源码,就去弄Oracle, 或者DB2等等???

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧