在业务复杂的今天企业需要怎样的数据库?

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: OceanBase 2.2 版本已于近期正式上线官网,登陆OceanBase官网即可免费获取。

企业需要什么样的数据库?在不同的时间和不同的环境下可能都会有不同的答案。

关系型数据库依然是主流

数据库的概念最早源自上个世纪60年代。到了70年代,关系模型已经诞生。80年代关系数据库逐渐成为整个社会的信息基础设施。2000年伊始,随着互联网的发展,并发访问量骤增,达到百万至千万的级别,而传统商业数据库越来越难容纳和处理这么大的数据量和访问量。从2006年开始,大量新的非关系型数据库如雨后春笋般涌出,在整个数据库行业掀起了一场空前盛大的NoSQL革命。

虽然非关系型数据库在一段时间内引起了巨大的反响,但是关系型数据库经历了几十年时间的发展,时至今日它依然是整个社会的信息基础设施,承载着整个社会重要程度最高、访问量最大的数据。但基本上关系型数据库的市场格局没有太大的变化。最早的几家霸主直至今天依然占据着统治地位。 比如我们所熟知的Oracle数据库、SQL Server、DB2。

在历史上,关系型数据库是被判死刑最多的数据库,现在来看非但没有死,而且焕发出了新的活力。从数据库流行度趋势可以看到,2013年至今排名前三的都是关系型数据库,而且非常稳定。

根据Gartner报告,全球数据库市场巨大,其中关系型数据库2018年达到375亿美元,仍然保持10%的高速增长,预计2020年全球市场规模将达459亿美元。而中国关系型数据库市场预计2020年将达20.7亿美元。

关系型数据库能够经久不衰而愈发强劲是因为其带来的价值,蚂蚁金服研究员韩鸿源认为关系型数据库主要有两点价值,一是满足数据库的ACID特性,即原子性、一致性、隔离性、持久性,帮助应用开发且简化应用开发的复杂性。二是SQL语法接近自然语义,开发人员写的代码可以让业务人员很容易看懂,代码可读性和可维护性非常强,降低了沟通成本。

近两年国内数据库市场格外热闹,很多厂商都推出了自研的国产数据库,而关系型数据库是各厂商的主攻方向,蚂蚁金服的OceanBase就是其中的代表。不过相比于传统数据库,为了应对业务复杂性和快速迭代所带来的挑战,关系型数据库也在一直演变,在架构层面从集中式逐步走向分布式。

架构之变:从集中式到分布式

90年代到本世纪初是关系型数据库的大发展时期,由IOE构建起了封闭的集中式架构体系,以Oracle数据库、SQL Server、DB2为主的商用关系型数据库牢牢占据着企业级数据库市场。彼时能用得起数据库的非富即贵,基本都是银行和电信企业。

传统的集中式架构在稳定性和可用性方面有天然的优势,同时缺点也很明显,扩展性差。原来传统企业接入的终端有限,银行、政企的业务系统都是给内部人员使用,其扩展性方面的短板还不足以构成挑战。但是随着互联网尤其是移动互联网的发展,业务系统除了满足内部人员使用,还要支撑海量移动终端的访问请求,数据指数级增长所带来的高并发使得集中式架构面临着挑战,依靠垂直型扩展很难满足需求。

2009年,阿里巴巴首提“去IOE”,即摆脱业务系统对IBM小型机、Oracle数据库以及EMC存储的过度依赖。并对业务系统进行服务化和分布式改造,2010年,阿里巴巴/蚂蚁金服启动了OceanBase分布式关系型数据库项目。

十年来,国内去“O”之声不断,伴随着去“O”而来的是架构体系从集中式到分布式的演进。集中式架构单一的大服务器加存储的方式扩展能力有限,无法支持企业持续向前发展,分布式是未来。火热发展的云计算带来了对更大规模数据库的需求。上云已是大势所趋,云与分布式架构相得益彰。

现在国内数据库去“O”与上云之路任重道远,比如传统金融业尤其是传统银行的业务系统依然很多都依赖于IOE构建起来的集中式架构,数据库由于承载着非常重要的业务系统,是最难迁移的基础软件之一,银行出于稳定性和合规性等各方面的考虑,尤其是对分布式架构的可用性、可靠性存有疑虑,往往在选型时比较谨慎。不过很多银行出于业务需求,已经着手分布式架构改造与云端迁移。

去年OceanBase打榜TPC-C摘得冠军,向世界证明了分布式数据库也可以在性能、可靠性和可用性上与集中式数据库并驾齐驱。目前OceanBase除了支持蚂蚁金服自有业务、阿里巴巴集团双十一的流量考验以外,还支持着数十家商业银行、金融机构的业务。

OceanBase 2.2 版本便是成功支撑2019年天猫双11大促的稳定版本,同时也是用于TPC-C测试且荣登TPC-C性能榜首的版本。相较2.0版本,2.2版本新增了不少重磅功能,是兼容MySQL以及Oracle两种模式的里程碑版本,OLTP性能相比2.0版本提升50% 以上。

现在一场突如其来的疫情,让企业经营者们正经历着最特殊的开年。在这次全民抗“疫”中,科技企业提供了众多强有力的技术支撑,助力企业停业不停工。

2月19日—2月26日 ,蚂蚁金服开展“共战‘疫情’,技术破局”数字课堂线上直播。邀请资深专家从“云原生”、“研发效能”、“数据库”三方面分享蚂蚁金服的实践经验并在线答疑。在线看大会就来阿里云云栖号,进入蚂蚁数字直播间。

直播课在2月24日和2月25日特设两场关于OceanBase 2.2 版本的直播,由蚂蚁金服OceanBase团队解决方案架构师庆涛为大家带来分享。针对异地容灾多活、在线机房搬迁和在线数据迁移等场景解析OceanBase的完整解决方案。将为观众介绍OceanBase 2.2版本的部署和安装指南,手把手带你搭建一个高可用的OceanBase 2.2数据库集群。也将针对用户使用OceanBase 2.2版本过程中可能会遇到运维和开发方面的难点和疑问,为大家详细解读从资源管理、集群管理、租户管理,再到监控告警、备份恢复等运维过程中的全部知识点。

此外,这次直播内容还将带领大家探索Oracle和MySQL租户,并体验数据迁移、数据同步等实践操作,帮助用户从开发和运维层面实际体验OceanBase 2.2版本的核心能力。

据了解,OceanBase 2.2 版本已于近期正式上线官网,登陆OceanBase官网即可免费获取。OceanBase 2.2版本是成功支撑2019年天猫双11大促的稳定版本,同时也是用于TPC-C测试且荣登TPC-C性能榜首的版本。此次全新上线的OceanBase 2.2版本也是同时兼容MySQL以及Oracle两种模式的里程碑版本。

图片8.png
图片9.png

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
6月前
|
存储 监控 安全
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
为了提供更好的日志数据服务,360 企业安全浏览器设计了统一运维管理平台,并引入 Apache Doris 替代了 Elasticsearch,实现日志检索与报表分析架构的统一,同时依赖 Doris 优异性能,聚合分析效率呈数量级提升、存储成本下降 60%....为日志数据的可视化和价值发挥提供了坚实的基础。
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
|
6月前
|
存储 关系型数据库 MySQL
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
154 0
|
存储 缓存 NoSQL
LeveIDB数据库企业项目中的用法
LeveIDB数据库企业项目中的用法
84 0
|
28天前
|
安全 NoSQL 关系型数据库
阿里云数据库:助力企业数字化转型的强大引擎
阿里云数据库:助力企业数字化转型的强大引擎
|
29天前
|
存储 NoSQL MongoDB
小川科技携手阿里云数据库MongoDB:数据赋能企业构建年轻娱乐生态
基于MongoDB灵活模式的特性,小川实现了功能的快速迭代和上线,而数据库侧无需任何更改
|
29天前
|
运维 NoSQL BI
简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统
通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本
|
1月前
|
NoSQL 关系型数据库 OLAP
如何选择最合适的数据库,帮助企业及个人业务更好的开展
如何选择最合适的数据库,帮助企业及个人业务更好的开展
|
4月前
|
存储 运维 NoSQL
现代化企业管理中的数据库选择与优化策略
在当今信息化时代,企业管理越来越依赖于高效的数据库系统来支撑业务运作。本文探讨了在选择和优化数据库时需要考虑的关键因素,包括数据类型、访问模式以及性能需求。通过分析不同数据库系统的特性和优劣势,帮助企业在面对日益复杂的业务需求时,选择合适的数据库解决方案,提升管理效率和业务运行质量。
|
6月前
|
JavaScript Java 关系型数据库
企业OA管理|基于SprinBoot+vue的企业OA管理系统(源码+数据库+文档)
企业OA管理|基于SprinBoot+vue的企业OA管理系统(源码+数据库+文档)
58 0
|
6月前
|
JavaScript Java 关系型数据库
人事管理|基于SprinBoot+vue的企业人事管理系统(源码+数据库+文档)
人事管理|基于SprinBoot+vue的企业人事管理系统(源码+数据库+文档)
132 0