什么是数据库

简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。

数据库的种类

早期比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库和关系型数据库。而在当今的互联网中,最常用的数据库模型主要是两种,即关系型数据库和非关系型数据库。

什么是关系型数据库

关系型数据库:指采用了关系模型来组织数据的数据库。

二维表格

  1. Mysql和Oracle数据库,互联网运维最常用的是MySQL
  2. 通过SQL结构化查询语句存储数据
  3. 保持数据一致性方面很强,ACID理论

什么是非关系型数据库

非关系型数据库:指非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统。

非关系型数据库以键值对存储,且结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,不局限于固定的结构,可以减少一些时间和空间的开销。

常见的数据库**

关系型数据库

  1. MySQL
  2. SQL Server
  3. Oracle
  4. Sybase
  5. DB2
  6. PostgreSQL
  7. Microsoft Access
  8. SQLite
  9. Teradata
  10. MariaDB
  11. SAP

非关系型数据库(NoSQL)

​ 1.Redis

Redis是一种高性能的key-value数据库,它支持存储的value类型比Memcached更多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合)、hash(哈希类型),可以将存储在内存中的键值对数据持久化到硬盘中。Redis既能够做主数据库,也能作为其他存储系统的辅助数据库。

最近的数据库排名

网站地址: https://db-engines.com/en/ranking

详细的数据库分类,可以查看这篇文章

https://blog.csdn.net/xin_ge_cheng_xu/article/details/79663549