数据库相关概念
数据库系统是什么?
- 数据库(Database)简称DB:能高效保存数据的仓库。
- 数据库管理系统(database management system)简称DBMS:是数据库系统的核心,是管理数据库的软件。DBMS拥有一个数据字典(系统表),用来存储它所管理的所有对象的信息,关于数据的数据称为元数据(metadata)。
- 数据库管理员(Database Administrator)简称DBA:是从事管理和维护(DBMS)的相关工作人员的统称。
数据库系统: 是由数据库、数据库管理系统、数据库管理员、计算机的物理设备等组成的数据库系统就可以正常运转。
什么是关系型数据库?:指用二维表格形式来组织数据,一个数据库由许多个表组成,使用外键来使多个表之间存在联系。
常见的关系型数据库:Oracle,SQL Server,MySQL,PostgreSQL。
什么是非关系型数据库?:指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,每个表都是独立的存在,且一般不保证遵循ACID原则。非关系型数据库不能替代关系型数据库,只能作为关系型数据库的一个补充。
常见的非关系型数据库: Redis,HBase,Mong