数据库介绍

1.1 数据库概念

数据库,就是存放数据的仓库

数据库(DataBase,简称DB)是⻓期存储在计算机内部有结构的、大量的、共享的数

据集合。

⻓期存储:持久存储

有结构:

类型:数据库不仅可以存放数据,而且存放的数据还是有类型的

关系:存储数据与数据之间的关系

大量:大多数数据库都是文件系统的,也就是说存储在数据库中的数据实际上就是存储

在磁盘的文件中

共享:多个应用程序可以通过数据库实现数据的共享

1.2 关系型数据库与非关系型数据库

关系型数据库

关系型数据库,采用了关系模型来组织数据的存储,以行和列的形式存储数据并记

录数据与数据之间的关系 —— 将数据存储在表格中,可以通过建立表格与表格之间

的关联来维护数据与数据之间的关系。

学生信息---- 学生表

班级信息---- 班级表

非关系型数据库

非关系型数据库,采用键值对的模型来存储数据,只完成数据的记录,不会记录数

据与数据之间的关系。

在非关系型数据库中基于其特定的存储结构来解决一些大数据应用的难题。

NoSQL(Not only SQL)数据库来指代非关系型数据库。

1.3 常⻅的数据库产品

关系型数据库产品

MySQL 免费

MariaDB

Percona Server

PostgreSQL

Oracle 收费

SQL Server

Access

Sybase

达梦数据库

非关系型数据库产品

面向检索的列式存储 Column-Oriented

HaBase (Hadoop子系统)

BigTable (Google)

面向高并发的缓存存储Key-Value

Redis

MemcacheDB

面向海量数据访问的文档存储 Document--Oriented

MongoDB

CouchDB

1.4 数据库术语

 数据库(Database) :存储的数据的集合,提供数据存储的服务

数据(Data) :实际上指的是描述事物的符号记录

数据库管理系统(Database Management System,DBMS ) : 数据库管理系统,是位于用

户与操作系统之间的一层数据管理软件

数据库系统管理员(Database Anministrator,简称为DBA) :负责数据库创建、使用及维护的专⻔人员

数据库系统(Database System,DBS) :数据库系统管理员、数据库管理系统及数据库组成整个单元

更多推荐

数据库简介(初步了解数据库)