数据库(database)是一个根据数据结构进行对数据管理、组织和存储的仓库。

数据库功能是用来存储数据的

数据分为关系型数据库和非关系数据库(nosql)

数据库 概念 常用工具 优势
关系型数据库(RDBS) 按关系模型对数据进行组织、管理、存储的数据库。 mysql、 SQL server、 Access ... 1.复杂查询:可以用SQL语句方便的在多个表之间做非常复杂的数据查询;2.事务支持:使得对于安全性能很高的数据访问要求得以实现
非关系型数据库(NOSQL) 有两层含义:1.no sql不是关系型数据库;2.Not Only SQL 不仅仅是关系型数据库。 Redis、MongoDB 1.性能:NOSQL是基于键值对的,可以想象成表中的主键和值的应对关系,而且不需要经过SQL层的解析,所以性能非常高。 2.可扩展性:同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。

总结:


关系型数据库是表和表之间的关系组成的,

nosql是由集合组成的,集合下面是很多的文档。

非关系型数据库文件存储格式为BSON(一种JSON的扩展)

史晶晶
78 声望3 粉丝

菜鸟爱学习