数据库
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