所在的位置: 数据库 >> 逻辑设计 >> Oracle研究数据库

Oracle研究数据库

数据库作为计算机架构的核心底层软件,从年左右发展到现在,已经有五十年左右的时间。那时,软件还并没有正式作为单独的产品进行销售,更多的是与硬件和解决方案一起卖给客户。数据库产品发展到现在,中间经过各种计算载体和计算架构的变化,但数据库的核心重要位置依然没变。同时,随着计算环境的变化,数据库领域的格局也在发生一些变化,商业数据库VS开源数据库,关系型数据库VS非关系型数据库,又将发生哪些变化?

如何理解数据库?

对于非IT专业的人,经常会问,数据库有什么用?数据库,从字面来理解就是保存数据的仓库。按照正式语言来定义,数据库是按照一定的结构,来组织、存储和管理数据的仓库。在计算机中,它一般是由一个或者一组文件构成。如果没有数据库,计算机的数据处理速度(读写的速度)可能就没有这么迅速。

在数据库产品的演进中,其基于的数据模型也在发生变化

根据数据模型的不同,数据库可以分为关系型数据库和非关系型数据库。关系型数据库的底层数据模型是关系模型。非关系型数据库是一个大类,其又可以分为不同种类的数据库。比如,面向高性能并发读写的key-value数据库,面向海量数据访问的面向文档数据库,面向可扩展性的分布式数据库等。

Oracle数据库产品:OracleDataBaseMySQL

Oracle的数据库产品是公司最起家的业务。Oracle的数据库业务发展历程,与全球数据库发展历史交织在一起,也与Oracle整个公司的发展绑定在一起。Oracle的数据库产品包括两种。第一个是Oracle自己的数据库产品,也就是OracleDatabase。第二个是MySQL。关于MySQL与Oracle的关系,也是从原来的竞争对手,通过Sun这家公司而成为Oracle自己的产品。目前Oracle的数据产品已经更新到OracleDatabase18c,其提供了一个高性能、高可靠和高安全的平台,可以在云,本地或混合云进行部署。

Oracle数据库面临的竞争

在数据库领域,商业数据库一直面临着来自于开源数据库的竞争,关系型数据库也面临着来自于非关系型数据库(NoSQL)的竞争。最近几年,在新的计算环境下,Oracle的数据库产品面临的外部挑战和外部竞争也越来越大。我们经常看到,亚马逊、阿里、Salesforce等云计算厂商也都在基于开源数据库,研发自主的数据库产品。商业数据库开源数据库,关系型数据库和非关系型数据库,未来又将走向何方?

风险提示

行业景气度回升进程低于预期的风险;人力成本上升超过预期的风险;行业业绩增速低于预期的风险;技术的演进进程低于预期的风险。

1、为什么研究Oracle数据库?

数据库作为计算机架构的核心底层软件,从年左右发展到现在,已经有五十年左右的时间。那个时候,软件还并没有很正式的作为单独的产品进行销售,更多的是与硬件和解决方案一起卖给客户。数据库产品发展到现在,中间经过各种计算载体和计算架构的变化,但数据库的核心重要位置依然没有变化。同时,我们看到在这个过程中,数据库领域进进出出的厂商有很多,但Oracle的行业领导地位也一直没有发生变化。

如果我们读过数据库的发展历史,我们也会好奇,是哪些因素造就了Oracle的在数据库领域长达40多年的行业领导地位,并不断保持产品性能的领先?同时,随着计算场景和计算架构的变化,新的数据库模型不断涌现,对传统关系型数据库带来一定挑战。未来Oracle的数据库产品又该如何应对?

在目前自主可控的背景下,大家也比较关心国产数据库的发展和应用情况。国内数据库的参与者主要包括南大通用、武汉达梦、北京凯星辰、人大金仓、广州巨杉等。与海外主流数据库相比,目前国内的数据库处于什么竞争水平?通过研究Oracle的数据库产品,可以使我们对数据库这个行业有一个初步的认识,来进一步分析在关键的IT底层环节,未来国内自主可控的路径和可能性。

从Oracle公司自身来看,Oracle可以说是全球软件巨头,体量虽然没有Microsoft那么大,但,(1)在数据库和应用软件领域,Oracle的确实有其难以撼动的地位。(2)在IT布局的完备性方面,Oracle应该是继IBM之后(在IBM发展中,其业务发生多次调整和分拆),在全球IT巨头中布局最为完整、最为完善的一家。我们这里所说的IT完备性主要是基于IT基础产业链角度。

在Oracle的发展过程中,其业务种类越来越多样化,既包括软件、也包括硬件;软件中既包括应用软件、也包括基础软件。如何更好的理解Oracle的每个业务。从这篇文章开始,我们将把Oracle的主要业务,做一系列的讲解。以便于我们对国内相应市场和相应公司的产品做比较。

图表1:Oracle的业务布局

来源:Gartner、中泰证券研究所

图表2:Oracle营业收入  

来源:Wind、中泰证券研究所

图表3:Oracle净利润

来源:Wind、中泰证券研究所

数据库是Oracle创立之初的业务,也是Oracle其他业务发展的基础。即使目前,数据库业务收入在Oracle各业务中占比最大,也是Oracle最赚钱的业务之一。从下面这个数据我们可以看出,数据库业务收入占比在35%-40%左右。可知,数据库业务对于Oracle而言是非常重要的业务。

图表4:Oracle收入构成()

来源:Gartner、中泰证券研究所

2、如何理解数据库?

如何理解数据库?从IT基础架构来看,数据库是计算机底层架构的核心基础软件。我们通常说计算机三大基础软件:操作系统、数据库、中间件。如果没有数据库,计算机的数据处理速度(读写的速度)可能就没有这么迅速。对于非IT专业的人,经常会问,数据库有什么用?

数据库,从字面来理解就是保存数据的仓库。按照正式语言来定义,数据库是按照一定的结构,来组织、存储和管理数据的仓库。在计算机中,它一般是由一个或者一组文件构成。在以上的描述中,我们需要







































北京中科中医院
白癜风治疗最好方法



转载请注明:http://www.xcqg58.com/bcxx/bcxx/9746.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了