NOSQL简介

NOSQL

Not Only SQL,非关系型数据库
不依赖业务逻辑方式存储,以 简单的key-value模式存储
不遵循SQL标准
不支持ACID
远超于SQL的性能



常用的nosql数据库

Memcached

数据都在内存中,一般不持久化
支持简单的key-value模式
一般作为缓存数据库辅助持久化的数据库
NOSQL简介

Redis

数据都在内存中,支持持久化,主要用作备份恢复
除了key-value,还支持多种数据结构(list、set、hash、zset)
一般作为缓存数据库辅助持久化的数据库
NOSQL简介

mongoDB

高性能、开源、模式自由的文档型数据库
数据都在内存中,若内存不足,先进先出
key-value 模式,对value(尤其是json)提供把不常用的数据保存到硬盘有丰富的查询功能
支持二进制数据及大型对象
可替代RDBMS,或配合RDBMS
NOSQL简介

行式存储数据库-OLAP分析型处理

对于一行数据查询较快

列式存储数据库-OLTP事务型处理

对于一列数据统计较快