在数据库技术发展的历程中,关系型数据库(RDBMS)始终占据着核心地位。尽管21世纪以来,非关系型数据库(NoSQL)如Redis、MongoDB、Neo4j乃至新兴的向量数据库层出不穷,但它们或沦为特定场景的专用工具,或逐渐向关系型模型靠拢。
1.关系型数据库和SQL标准化
关系型数据库的统治地位并非偶然,而是源于其坚实的理论基础与高度标准化的交互语言。
1970年,埃德加·科德提出关系模型,首次将数据组织抽象为“关系”(即表),并以集合论和谓词逻辑为基础,奠定了现代数据库的理论根基。它清晰地将数据的逻辑结构(用户看到的表格)与物理存储(数据在磁盘上的存放方式)分离开来,冲击了结构复杂,查询困难的层次模型和网状数据库,大大降低了数据库使用的难度。
1986年:美国国家标准协会(ANSI)正式将SQL采纳为关系数据库管理系统的标准语言(ANSI X3.135-1986),次年国际标准化组织(ISO)也跟进采纳。这一标准化进程使得SQL成为跨平台、跨厂商的通用语言。随后Oracle、MySQL等商业与开源数据库纷纷实现SQL标准。同一时期由华中科技大学的数据库研究团队(达梦前身)开发出了我国第一个拥有的自主版权的数据库管理系统原型 CRDS,关系型数据库形成了强大的生态网络 。
相比之下,非关系型数据库在语言层面长期处于“各自为政”的状态。
2.NoSQL的兴起与发展
2005年后,随着互联网和大数据的兴起,传统关系型数据库在扩展性和灵活性方面面临挑战,NoSQL开始兴起。然而,近二十年的发展轨迹清晰地表明:NoSQL并未颠覆关系型数据库,反而在实践中不断向其靠拢。
3.以DM8为例的关系型数据库不断进步
在中国数据库国产化浪潮中,达梦数据库持续进步,不断发展。DM8是达梦公司完全自主研发的新一代高性能关系型数据库,不仅兼容Oracle语法,支持无缝迁移,还融合了分布式、弹性计算与云计算等现代架构,技术亮点包括:行列融合存储技术,支持混合负载,一套系统上同时支撑 OLAP 和 OLTP 业务场景;采用透明分布式架构,在保持SQL兼容性的同时实现横向扩展。
据IDC报告,达梦在中国国产关系型数据库市场占有率位列前茅,并在电力、金融、政务等关键领域广泛应用。与此同时,PostgreSQL与MySQL也在全球范围内持续进化。PostgreSQL凭借其强大的扩展性支持了JSON、GIS、向量等数据类型;MySQL则通过9.0版本引入向量支持,继续巩固其在Web应用中的主流地位。
文章
阅读量
获赞
