您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
传统 IT 巨头:关系模型掀起数据库发展第一浪-远程运维-数据库运维|优化|安装|迁移|服务_uDBok.com
联系我们

传统 IT 巨头:关系模型掀起数据库发展第一浪-远程运维-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

传统 IT 巨头:关系模型掀起数据库发展第一浪

发布时间:2021-03-18 06:35:29人气:2273

20 世纪 60-70 时代,联系模型快速开展,联系型数据库可解决数据存储的易用性、 抽象性、独立性等问题,拉开了联系型数据库软件革新的前奏。1970 年,IBM 公司的研 究员埃德加·考特在 Communications ofACM 上发表著名论文的《A Relational Model ofData for Large Shared Data Banks》,在还是层次模型和网状模型的数据库发展在商场 上占首要位置的时代,拉开了联系型数据库软件革新的前奏。
数据库发展
IBM 在 1973 年就启动了 SystemR 的项目来研讨联系型数据库的实际可行性,各方 联系型模型支撑者汲取该项目经历,进行联系型数据库研制。1977 年,Oracle 创始人 Larry Ellison 与 Bob Miner 和 Ed Oates 在硅谷一起创办了一家名为软件开发实验室的计算机公 司(Oracle 前身),开端进行联系型数据库的研制,同时期 Berkeley 大学也在进行联系数 据库体系 Ingres 的开发。IBM 尽管 1973 年就启动了 SystemR 的项目来研讨联系型数据 库的实际可行性,也没有及时推出这样的产品,因为其时 IBM 的的 IMS(著名的层次型数 据库)商场较好,公司其时以为,如果推出联系型数据库,会是对另一款产品的颠覆。
80-90 时代,很多数据库公司汲取联系模型经历,逐渐推出自己的产品。1983,IBM 发布商业版数据库 DB2。1984 年,Sybase 公司建立,创始人之一 Bob Epstein 是 Ingres 大学版(与 System/R 同时期的联系数据库模型产品)的首要设计人员。1988 年,微软推 出 SQLServer,首要适配本身 Windows 生态,这个时期,Oracle 因为客户需求现已运用 C 言语开发出适用于多个体系版别的数据库产品。90 时代,Mysql、PostgreSQL 等开源 版别数据库连续发布,出现在人们视界中。
咱们以为,传统 IT 巨子在数据库范畴能经久不衰的原因有以下几点:
a.起步较早
国外数据库厂商相关于国内厂商早起步 20-30 年。国内厂商中,现在占据国内商场份 额较多的南大通用建立于 2004 年,达梦建立于 2000 年,而国外的 IT 巨子早在上个世纪 便现已在这一范畴进行研讨开展,如 Oracle 诞生于上个世纪七十时代,早在 1989 年便进 入中国商场,2019 年现已发布了最新版别的 Oracle DB 19C。而 IBM 等公司同样在同期 现已有了数据库的研制。先入为主导致技能领先和客户粘性是现在国外厂商仍然占据国内 数据库商场巨大比例的重要原因。
b.产品快速迭代
龙头数据库公司关于产品的更新换代较为积极,可以发生较大的用户粘性,使得商场 比例优势继续。以Oracle为例,在 Oracle9i产品中引进网络(Internet)的特性,在 Oracle10g 中加入网格计算(grid)的特性,在 Oracle12c 中则引进云(cloud)的概念,不断让产品 有新的打破。而经过每一次更新关于产品的漏洞进行及时修复、推出新的使用、优化产品 的功能,也都会吸引已有的用户继续运用这款产品。数据库的这些特征,使其好像操作系 统一样存在较强的用户粘性,协助职业龙头厂商迭代已建立的商场比例优势,因此数据库 职业是一个容易形成寡头的职业。
c.技能领先,功能加持
Oracle 的数据库产品包含两大类,第一种是自研的 Oracle Database,另一种是收 购之后归入 Oracle 公司的 MySQL。
Oracle Database 适用于大型企业,在兼容性、可移植性、可连结性、开放性方面都 有巨大优势。以其兼容性为例,Oracle Database 可以在 Windows、Unix、DOS 等多个 体系上作业;Oracle Database 也支撑多种协议,如 TCP/IP、DECnet 等,可以与多种通 讯网络连接;Oracle 还供给了多种开发工具,便利用户自己做进一步开发。Oracle在体系 吞吐量的 TPS(Transactions Per Second)、QPS(Query Per Second)、并发数等要害功能 目标在同类产品中领先。以 Oracle 12.2 为例,C 言语代码达到了惊人的近 2500 万行。
MySQL 是瑞典 MySQL AB 公司开发的一款开源数据库产品,定位在于开发小而精的 产品,其易用性强,具有适合分布式组织的可伸缩性,也有为决策供给协助的数据仓库功 能,还与许多其他服务器软件紧密关联,具有超卓的性价比。2008 年 Sun 以 10 亿美元收 购了 MySQL,而 Oracle 在 2009 年用高达 74 亿美元的资金收买了 Sun,将 MySQL 变成 了 Oracle 旗下的产品。
数据库产品最重要的目标之一是功能,Oracle 产品优势拔尖。安全功能方面,Oracle 的安全机制得到 17 家独立安全评估组织的认可,取得最高认证等级的 ISO 标准认证,SQL Server 几乎没有取得安全证书,而 IBM 则选择在数据库之外解决安全问题,依托操作系 统等来确保 DB2 的安全;可伸缩性和并行性方面,Oracle 的服务器经过使一组结点共享 同一簇中的作业来扩展,供给高可用性和高伸缩性的解决计划。SQL Server 和 DB2 的并 行施行和共存模型仍不行成熟,在处理日益增多的用户数和数据方面的伸缩性有限;在开 放性上,Oracle 能在一切主流平台上运行,支撑一切工业标准,运用户可以自由选择最佳 计划解决问题,没有 SQL Server 只能在 Windows 体系上运行的局限性。Oracle 的底层运用 C 言语开发而成,跟着不断开展在开发中也加入了 Java 言语和技能标准,并且支撑绝 大多数编程言语,相比之下,竞争对手中的 SAP 的数据库软件 SAP Adaptive Server、SAP SQL Anywhere 等均只支撑几种编程言语,与其他技能与平台的兼容度低于 Oracle。
Oracle 在产品的多功能性上具有较大优势,具有 RAC 等数据库范畴的硬核技能。 Oracle RAC (Real Application Clusters)是 Oracle 的一项支撑网格计算环境的关于使用集 群的核心技能。在一个使用环境中,让多个服务器来管理同一个数据库,分散了每一台服 务器的作业量。Oracle RAC 的技能大幅提升架构的可用性、功能、扩展性,即便某些实 例宕机,也能保持体系正常作业;进步集群的事务处理才能,使得多个实例可以并发作业; 能经过添加节点进步数据库的功能;Oracle DataGuard是Oracle的高可用性数据库计划, 首要功能是数据维护、数据容灾。Oracle DataGuard 在主节点和备用节点之间经过日志同 步来确保主数据库与备用数据库之间数据的同步,完成数据库的快速切换和毛病恢复,最 大程度维护数据库的安全。
 

推荐资讯

13261661949