首页 > 代码库 > MySQL

MySQL

什么是数据库?

 数据库(英文Database)就是一个存放数据的仓库。

数据库种类

关系型数据库

关系型数据库在存储数据时实际就是采用的一张二维表(和word、Excel里表格几乎一样)。

通过SQL结构化查询语言来存取、管理关系型数据库的数据。

关系型数据库在保持数据安全和数据一致性方面很强。遵循ACID理论。

 

什么是ACID理论?

ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomictiy)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。

非关系型数据库

NOSQL不是否字关系数据库,而是作为关系数据库的一个重要补充。

NOSQL为了高性能、高并发而生,忽略高性能、高并发的功能。

 NOSQL典型产品Mongodb、memcached(纯内存)、Redis(持久化缓存)等。

NOSQL数据库没有标准的查询语言(SQL),通常使用REST式的数据接口或者查询API。

什么是MySQL多实例?

MySQL多实例就是在一台服务器上,同时开启多个服务端口,运行多个服务进程;

特点

共用一套MySQL安装程序,不同的配置文件、

不同启动文件、不同数据文件;

作用

有效利用服务器资源、节约服务器资源;

MySQL安装

说明:安装的是mysql-5.6.34.tar源地址包

安装流程

cd /home/oldboy/tools

把mysql-5.6.34.tar拖到里面

 

MySQL