Oracle和Mysql的区别,oracle和mysql区别

现在已经搭建起OceanBase数据库、OceanBase云平台、OceanBase开发者中心组成的三位一体技术和应用生态 。OceanBase跟Oracle和MySQL一样,都属于关系数据库,不过OceanBase是一款基于分布式架构的关系数据库,是一款原生的分布式数据库,并不是分库分表中间件架构的数据库,是由阿里巴巴和蚂蚁金服自主研发、完全不依赖于任何开源项目的数据库产品 。
专精Oracle还是MySQL?

Oracle和Mysql的区别,oracle和mysql区别


从题主的题目来看,所谓的专精是要从事DBA方向的工作?所以有两种可能:从事DBA工作;从事软件开发工作;从事DBA工作如果是从事DBA工作,那么你是需要专精Oracle 。DBA需要去学Oracle,DB2这些大型的数据库,专精其实谈不上,谁也不敢轻易说我学一两年就能说专精,需要长期、持续学习才能说你会Oracle,才有这个能力和资格去做DBA这个岗位 。
一般中小公司是没有DBA这个岗位的,基本上由运维和开发直接做了,当然中小公司也用不起这些大型数据库,基本都是MySQL、PostgreSQL 。但是大型公司肯定是需要DBA这个岗位的,大型公司基本上就是Oracle、DB2,比如银行、保险公司 。从事软件开发工作如果题主要从事的是软件开发工作,那么我建议你去学习MySQL,即你所谓的专精 。
理由如下几点:大厂有专业的DBA,你接触不到更多的数据库工作,也就写写业务SQL,索引甚至都不用你去建 。中小公司全部都是MySQL,作为开发人员,需要更好的数据库能力来保证自己所负责业务的长期稳定运行,这对开发人员就需要更多的MySQL数据库知识要求 。所以现在市场上的面试基本全都是MySQL相关的知识,比如Innodb引擎、MyISAM引擎的区别,聚集索引、非聚集索引、覆盖索引、回表查询等等 。
蚂蚁金服OceanBase是什么,比传统的数据库如mysql、oracle有什么区别?
Oracle和Mysql的区别,oracle和mysql区别


我一直说任何技术只有真正落地执行才是好技术,阿里巴巴的技术就是这样,大家看上去好像没有特别强,但是每一个技术你都能在阿里系找到应用场景 。阿里先在自己的核心业务上用,用好了没问题再给你用,就像阿里云一样,阿里系所有核心业务淘宝、天猫、支付宝全在云上,你还怕什么呢?大不了要崩一起崩!OceanBase是全世界最牛的金融支付数据库,支撑着全世界最大的电商流量洪峰天猫双十一的整个支付服务,可以说是全世界实战经验最丰富,也最为成功的金融支付数据库 。
写这篇文章时,刚好看到OceanBase通过阿里云向全世界宣布开源,有支付宝的平台效应和天猫双十一的实战背书,OceanBase有望成为全世界最成功的商业化金融支付数据库 。OceanBase与其他数据库的区别以及六大特性数据库发展至今天,似乎关系数据库依然是主流,尽管Google、Amazon、Facebook都在推动非关系数据库向前发展,关系数据库依然是全行业使用最多的数据库 。
在中国互联网行业的实践证明,关系数据库依然可以应对超海量数据需求,而且能够很好的完成这样的需求 。OceanBase跟Oracle和MySQL一样,都属于关系数据库,不过OceanBase是一款基于分布式架构的关系数据库,还是一款原生的分布式数据库,并不是分库分表中间件架构的数据库,是由阿里巴巴和蚂蚁金服自主研发、完全不依赖于任何开源项目的数据库产品 。
2019年OceanBase得到海外权威机构TPC-C认证,测试结果超过6088万tpmC,登上行业性能榜首,是Oracle的两倍 。OceanBase有六个特性,分别是强一致、高可用、高可扩展、高性能、高度兼容、低成本 。现在已经搭建起OceanBase数据库、OceanBase云平台、OceanBase开发者中心组成的三位一体技术和应用生态 。

推荐阅读