数据库概述:
- 什么数据库: 存放数据和管理的仓库
- 数据库就是一个文件系统,只不过我们需要通过命令(SQL)来操作这个文件系统
- 数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。
- 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。
常见的数据库:
关系型数据库:RDBMS
RDBMS即关系数据库管理系统(Relational Database Management System),是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的数据库软件有Oracle、SQL Server等
- mysql : 小型.开源免费,大多数中小型互联网公司都在使用这个,sun公司收购了 (集群),5.5
- mariadb: 开源免费数据, 和mysql基本上一模一样,但是它是免费的,并且在不停的更新,是mysql开源版本的一个分支
- Oracle : 中大型的数据库,服务收费的,安全稳定. 证券,银行,保险公司, Oracle收购了sun公司, mysql6.x之后就开始收费了
- SQL Server : 大学里面教学使用比较多, 政府官网, 图形化界面做的很好
- DB2 : IBM公司, 主要运用在银行系统, 服务器软硬件解决方案
- sybase : powerdesinger 数据建模工具
- SQLite : 运用在嵌入式系统中的小型数据库,android
查看数据库排名网站: https://db-engines.com/en/ranking
非关系型数据库
- redis::