写点什么

数据库:定义、历史及分类

作者:Frank
  • 2023-10-09
    四川
  • 本文字数:626 字

    阅读完需:约 2 分钟

数据库:定义、历史及分类

定义


数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。


发展历史

发展的三个阶段:

1、 层次型和网状型:

代表产品是 1969 年 IBM 公司研制的层次模型数据库管理系统 IMS。

2、 关系型数据型库:

目前大部分数据库采用的是关系型数据库。1970 年 IBM 公司的研究员 E.F.Codd 提出了关系模型。其代表产品为 sysem R 和 Inges。

3、 第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。


分类

数据库的类型粗略来说可以分为关系型数据库和非关系型数据库,详细的分类如下:

1、关系型数据库 Relational Database

关系型数据库的使用最为普遍流行,排名前十的数据库里就有 6 个是关系型数据库,如 Oracle、MySQL、微软的 SQL Server、PostgreSQL、IBM 的 DB2 以及装机量最多的数据库 SQLite 以及大数据库的数据库 Hive


2、文档型数据库 Document Database

常见的有前端开发和爬虫的最爱 MongoDB、Couchbase、Firebase、CouchDB


3、键值数据库 Key-value Database

键值数据库常见的有 Redis、Memcached


4、搜索引擎 Search Engine

比如大厂必备的 Elasticsearch、日志数据库 Splunk


5、宽列数据库 Wide Column

分布式数据库,常见的有 Cassandra、HBase


6、图形数据库 Graph

常见的有 Neo4j


7、时序数据库 Time Series

常见的有 InfluxDB


参考

数据库

数据库经过哪三个阶段

数据库有哪些类型

封面图片来自mariadb.com


发布于: 刚刚阅读数: 4
用户头像

Frank

关注

还未添加个人签名 2022-05-08 加入

还未添加个人简介

评论

发布
暂无评论
数据库:定义、历史及分类_Frank_InfoQ写作社区