数据库系统是什么?数据库的种类有哪些?

简而言之,数据库是用于存储数据的仓库,该仓库根据特定规则将数据存储在磁盘上。为了方便用户组织和管理数据,它提供了一个数据库管理系统。通过数据库管理系统,用户可以有效地组织和管理存储在数据库中的数据。那么数据库系统又是什么呢?数据库的种类又有哪些呢?在了解这两个问题之前,先来看看数据库是什么吧。

数据库系统是什么?数据库的种类有哪些?_业界动态_行业云

 数据库系统是什么?

数据库(DataBase,DB)提供了一个存储空间来存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。

数据库管理系统(DatabaseManagementSystem,DBMS)是用户创建、管理和维护数据库时所使用的软件,位于用户和操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。

数据库系统(DatabaseSystem,DBS)由硬件和软件共同构成。硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分主要包括数据库管理系统、支持数据库管理系统运行的操作系统,以及支持多种语言进行应用开发的访问技术等。

DBMS(数据库管理系统)主要通过数据的保存格式进行分类,现阶段主要分为以下几种类型。

 层次数据库(Hierarchical Database,HDB)

层次数据库是最早研制成功的数据库系统,它把数据通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,但随着关系数据库的出现和普及,现在已经很少使用了。

比较具有代表性的层次数据库是IMS(InformationManagementSystem)数据库,由IBM公司研制成功。

 关系型数据库(Relational Database,RDB)

关系型数据库是现在应用最广泛的数据库。关系型数据库在1969年诞生,可谓历史悠久。和Excel工作表一样,关系型数据库也采用由行和列组成的二维表来管理数据,所以简单易懂。同时,它还使用SQL(StructuredQueryLanguage,结构化查询语言)对数据进行操作。

 面向文档(Document-Oriented)数据库

文档型数据库的灵感来自于LotusNotes办公软件,和最后一种键值存储数据库类似。文档型数据库可以看作是键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高。

面向文档数据库会将数据以文档的形式存储。每个文档都是一系列数据项的集合。每个数据项都有一个名称与对应的值,值既可以是简单的数据类型,如字符串、数字和日期等;也可以是复杂的类型,如有序列表和关联对象。

数据存储的最小单位是文档,同一个表中存储的文档属性可以是不同的,数据可以使用XML、JSON或者JSONB等多种形式存储。

具有代表性的面向文档数据库有MongDB和CouchDB。

 列存储(Column-oriented)数据库

列存储数据库将数据存储存在列族(columnfamily)中,一个列族用来存储经常被一起查询的相关数据。例如,如果有一个Person类,我们经常会一起查询他们的姓名和年龄而不是薪资。这种情况下,姓名和年龄就会被放入一个列族中,而薪资则在另一个列族中。

列存储数据库通常用来应对分布式存储的海量数据。具有代表性的列存储数据库有Cassandra和HBase。

 XML数据库(XML Database,XMLDB)

XML数据库是一种支持对XML(标准通用标记语言下的一个应用)格式文档进行存储和查询等操作的数据管理系统。在系统中,开发人员可以对数据库中的XML文档进行查询、导出和指定格式的序列化。

 键值存储数据库(Key-Value Store,KVS)

键值存储数据库是用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。具有编程语言知识的读者可以把它想象成关联数组或者散列(hash)。

以上就是关于数据库系统是什么,以及数据库的种类有哪些的全部内容,想了解更多关于数据库的信息,请继续关注。

25
132
0
84

相关资讯

  1. 1、速感科技推出了专为全球扫地机器人厂商量身定制的第三代视觉传感器L-011341
  2. 2、国产芯片细分领域实现较大突破对关键领域的支撑能力显著增强383
  3. 3、贝格大数据全新发布“数智互联”品牌,加速赋能金融科技5032
  4. 4、无人机技术和5G–两者如何互相帮助2836
  5. 5、5G用户增长速度是4G的四倍,全球增加了2.25亿个5G用户591
  6. 6、意大利建立起首个功能性垂直培育农场:利用LED照明实现高产量短周期2958
  7. 7、松下发布ALPHA阿尔法系列洗衣机,源自保时捷设计!4021
  8. 8、研究人员发现了一种结合免疫学知识的机器学习模型3378
  9. 9、水行业中存在的感知问题,能否因为AI的出现迎刃而解?1215
  10. 10、恒生电子重磅发布智慧金融的新基础设施数据中台,深度集成阿里云4648
全部评论(0)
我也有话说
0
收藏
点赞
顶部