数据管理系统的发展历史

2022年5月28日17:05:38数据管理系统的发展历史已关闭评论

数据管理系统是人们用来组织、存储和检索数据的技术。人们管理和存储数据最早是使用“打孔卡”的方式来实现的。图1-1展示了在IBM 402上使用的穿孔卡片,其历史可以追溯到100多年以前。1890年,赫尔曼·霍利里思(Herman Hollerith)将打孔卡与织布机结合,用作机械制表机的存储器,至此数据库诞生了。

在数据库的发展过程中出现了非常多优秀的数据库产品,比如Oracle、MySQL、PostgreSQL等。

随着数据量的不断增加,数据结构变得越来越多样,传统的关系数据库面临巨大的挑战。为了管理海量的非结构化数据,NoSQL(Not Only SQL,泛指非关系数据库)数据库出现了。NoSQL数据库有速度快和使用灵活等特点,它们在很多非表格类场景当中,往往比传统关系数据库更可取。甚至在表格类数据超出一定数据量以后,传统关系数据库无法满足应用需求,需要使用NoSQL数据库来替换。在这个背景之下,针对不同业务场景的NoSQL数据库产生了,有基于Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)的键值数据库HBase,有面向全文检索场景的Elasticsearch,有文档数据库MongoDB,等等。现在的关系数据库和NoSQL数据库俨然已经成为两大阵营,都有其具有代表性的产品。

图1-3展示了关系数据库和NoSQL数据库的产品。

数据管理系统的发展历史

图1-3 关系数据库和NoSQL数据库的产品

 

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。