本文选自AndrewPavlo(卡内基梅隆大学计算机科学系副教授)和MatthewAslett(研究所副总裁)在年所发表的论文What’sReallyNewwithNewSQL。以下内容为伴鱼技术团队翻译,录信数软进行了二次整理和编辑。
近年来出现了一种称为NewSQL的新型数据库管理系统(DBMS),它们号称有能力扩展现代在线交易处理(on-linetransactionprocessing,OLTP)系统的工作负载,这对于以前的系统来说是无法做到的。
鉴于传统的DBMS已经发展了近40年,有必要仔细推敲一下NewSQL的优势是真如他们所说,还是仅仅是一种商业宣传行为。如果真的可以获得更好的性能,那么下一个问题自然就是它们是真的有技术突破,还是仅仅因为硬件方面的发展使得原来的问题已不再是瓶颈?
为了探讨这些问题,我们先讨论了数据库的发展历史,以此理解NewSQL出现的背景和原因。然后从一些细节方面深入讨论了NewSQL的概念,特点,分类,以及在各个分类下面的NewSQL系统。
下面,enjoy:
数据库管理系统(DBMSS)的简要发展历史
世界上第一个数据库系统,IBMIMS诞生于年,它被用于存储土星五号(SaturnV)和阿波罗(Apollo)空间探索项目所需的零件和供应商信息。IMS的主要贡献在于展示了“应用程序逻辑与数据操作逻辑应该分离”的理念,应用程序开发者只需要