第一章:数据库

关于数据库

什么是数据库

所谓“数据库”是以一定方式储存在一起、能与多个用户共享、与应用程序彼此独立的数据集合,是为了管理数据而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。
常用的数据库有很多,例如:MariaDB、SQLite、mongoDB、redis、CouchDB、MySQ等等。按照其是否建立在关系模型基础上可分为 【关系型数据库】【非关系型数据库】

例:各种数据库
在这里插入图片描述

关系型数据库

关系数据库,是建立在关系模型基础上的数据库。关系模型就是指二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织,即数据表之间不是相互独立的,而是彼此关联的;关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库。
关系型数据库的最大优点就是事务的一致性,这个特性,使得关系型数据库中可以适用于要求一致性、严密性、重要性比较高的系统中。比如:涉及金钱方面的银行系统。

【主流关系型数据库】
当前主流的关系型数据库有Oracle(甲骨文公司,收费型)DB2PostgreSQLMicrosoft SQL Server(微软)Microsoft AccessMySQL浪潮K-DB等。其中以三大关系型数据库包:OracleSQLServerMySQL最著名

非关系型数据库

非关系型数据库,又被称为NoSQL(Not Only SQL ),即表与表之间相互独立,并不存在关联关系。

【主流非关系型数据库】
当前主流的非关系型数据库有redismemcachehbaseleveldbmangodb、`rocksdb等等

猜你喜欢

转载自blog.csdn.net/xiangchi7/article/details/84929049