目录
1.数据库、数据库管理系统、结构化查询语言?
- 数据库(Database),简称DB。是按照一定的数据结构来组织、存储和管理数据的仓库。
- 数据库管理系统(Database Management System),是一种操纵和管理数据库的大型软件,用于创建、使用和维护数据库,简称DBMS。MySQL或者Oracle等就是属于这种数据库管理系统。
- 结构化查询语言(Structured Query Language),简称SQL。SQL是一种操作关系型数据库的编程语言,它定义了一套操作关系型数据库统一的标准。
2.RDBMS与NoSQL?
关系型数据库(RDBMS)的概念:关系型数据库,是建立在关系模型的基础上,由多张相互连接的二维表组成的数据库,比如有MySQL,Oracle等等。
特点:
1. 使用表来存储数据,格式统一,便于维护。
2. 使用SQL语句操作,标准统一,使用方便。
3. 数据存储在磁盘中,安全。
非关系型数据库(NoSQL)的概念:Not-Only SQL,泛指非关系型数据库,是对关系型数据库的一种补充。比如有Redis等等。
特点:
1. 数据结构灵活。
2. 伸缩性强。