库里南作为豪车已经称霸多年。同样,数据库领域的 Oracle 也是豪车级的“库里南”,是集中式数据库的天花板。但是,面对异军突起的分布式数据库,在自主创新的环境下,我国自主研发的数据库能否厚积薄发成为“库里南”,将面临时代的考验。
金融行业数据库发展状态分析
数据库技术产生于 20 世纪 60 年代末 70 年代初,关系数据库模型初期在 1970 年由 IBM 研究员 E.F.Codd 博士率先提出,之后成为数据库领域主流模型,其主要研究数据如何管理、存储和使用。随着时代的快速进步,计算机硬件和软件技术快速迭代,数据库的创新技术也不断蓬勃发展,在理论研究和系统开发上都取得了辉煌的成就。在当下,用户希望关系数据库稳定运行的同时,能够横向扩展,能够无限大、无限快。
在目前市场上,数据库特指占市场主导地位的传统 OLTP(联机事务处理)领域的关系数据库。只有这个产品,才是困扰我们多年的,无数人为之尝试的数据库产品。
依据数据模型发展的主要路线,数据库技术的形成过程和发展历程可主要分为如下几个重要阶段。
关系型数据库
关系数据库可以理解为使用二维表来表示。维护数据间的关系优点是满足 ACID 原则,严格遵守数据完整性约束,保证数据一致性;具有标准化语言 SQL。面对事务处理和分析决策的需求,OLTP 事务型数据库和 OLAP 分析型数据库应运而生。
(1)OLTP。OLTP 数据库发展初期更多属于集中式数据库。OLTP 业务系统必须保证数据强一致性,通常使用关系型数据模型,支持多并发、快速实时地实现增删查改。集中式 OLTP 数据库的局限性是缺乏横向可扩展性,需要解决跨服务器扩充的问题,海量数据和高并发条件下读写效率较低。<