数据库技术将数据独立存储于代码,改变了此前数据处理软件的架构。通俗点来讲,数据库就是在计算机里按照一定规律存放数据的仓库。
数据库有以下特点:
结构化存储数据。可以把数据库想像成一个图书馆,书就是里面的数据,为了方便的检索书籍,一般会将书进行分类,并给每本书进行编号,然后按照类别和编号放置在书架上,这样找书的时候就会非常方便。否则,如果不进行编排,从上万本书中挑出自己需要的那本,可能要花大半天的时间。
对数据操作(增删改)进行控制和管理,维护数据一致性。比如图书管理员定期的增加、替换、或者去除书籍,这可以理解为对数据进行的增删改操作。
提供用户共享访问接口。图书馆配置的查询电脑就是访问接口,在电脑上输入书名、作者等信息,它会告诉你这本书放置的位置编号,我们拿着编号就能快速的找到书籍。
数据库技术从早期的网状结构、层次结构发展到基于严密关系代数基础的关系型。关系型数据库用简单的二维表格集存储真实世界的对象及其联系,有业界统一的SQL语言,被极为广泛地用于构建各种系统和应用软件。
世界互联网产生的海量数据催生了以键值对为基础的分布式数据库系统。在区块链系统建设方面,传统的关系型数据库和分布式键值数据均适用。
赞赏