1
从题主的题目来看,所谓的专精是要从事DBA方向的工作?
所以有两种可能:
- 从事DBA工作;
- 从事软件开发工作;
从事DBA工作
如果是从事DBA工作,那么你是需要专精Oracle。
DBA需要去学Oracle,DB2这些大型的数据库,专精其实谈不上,谁也不敢轻易说我学一两年就能说专精,需要长期、持续学习才能说你会Oracle,才有这个能力和资格去做DBA这个岗位。
一般中小公司是没有DBA这个岗位的,基本上由运维和开发直接做了,当然中小公司也用不起这些大型数据库,基本都是MySQL、PostgreSQL。
2
建议MySQL
现在自主研发,国产替代,开源和去IOE是大趋势,很多国有大集团企业也已经开始启动国产替代。
其二,oracle学习个基本就可以了,并了解sql语法上的一些差异。你如果没有实际大项目实践,单靠看书和自己练习,很多类似性能调优等内容是无法真正学明白的。
3
首先,预祝这位小哥哥毕业顺利,工作顺利!
本来划走了,扫了一眼问题又划回来了。
对互联网的格局到底会如何发展,本人确实还没有能力做出预测。不过鉴于以往的工作经验,简单给出一点自己的建议,聊供参考。
大企业不等于Oracle
纠正一下这个观点,大企业不等于Oracle。Oracle作为老牌的数据库,确实从性能到灾备,方方面面都做的很好,尤其是十几年前的科技环境下,Oracle对大数据量的处理上,真的是拉开其他数据库一大截,就连微软的SqlServer也不能与之相比。
4
如果只是用用,其实没有区别。如果你要找工作,那么建议MySQL,因为使用它的企业更多。另外,如果你想深入研究数据库,也建议MySQL,因为它是开源的,一个技术开放,一个不开源,哪个更加容易被大众接受,被更多的人贡献,那么它的发展一定会更快。