数据库(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的扩展)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。