关系型数据库(SQL)和非关系型数据库(NoSQL)

 数据库

 1. 简单来说,就是存放各种数据的一个仓库,也就是一些数据按照某种模型存放到存储器的一个数据集合。简称**DB,DataBase**
 2. 那么,数据有了,就需要管理,用来操纵和管理数据的软件就是数据管理系统   简称**DBMS,DataBase Managent System**
 3. 那么 把上面这两个放到一起,也就是带有数据库并配置了管理系统的计算机系统 就是数据库系统  简称**DBS,DataBase System**

 
 关系型数据库


相互之间有关系的数据集合到一起 就是关系型数据库,需要建表,建库,也就是事先要有组织结构

常见的有  
Oracle          Oracle DataBase  MySQL  MariaDB
Microsoft      SQL Server     Access
IBM               DB2  
Sybase        Sybase
加州大学伯克利   PostgreSQL

以MySQL为主


 非关系型数据库


 非关系型数据库,又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL( Structured QueryLanguage,结构化查询语言),不需要事先定义结构,也就是不需要建表建库等,每条记录可以又不同的类型和约束条件。

主流软件
Redis   远程字典服务器,分布式内存数据库,
MongoDB  介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的
Memcached  分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载
CouchDB,Neo4j,FlockDB

你可能感兴趣的:(数据库)