Redis之--简介

本文仅用于个人学习,可随意转载,但是初学难免会有所纰漏,谨慎操作

2019-04-16 00:12:52

一、NOSQL简介

NOSQL:泛指非关系型数据库,可分为四类

1、键值(Key-Value)存储数据库:该类数据库主要会使用哈希表,该表中有一个特定的键和一个指针指向一个特定的数据,如 Redis 、Voldemort,Oracle BDB

2、列存储数据库:如 HBase

3、文档型数据库:如 MongoDb

4、图形数据库:如。。

非关系型数据库特点:

1、数据模型比较简单:如键值存储数据库,不需要有复杂的表之间的关联关系,只需要key-value对应即可

2、对数据库性能要求较高:一般都是直接存储在内存中的,如redis

3、不需要高度的数据一致性:没有关系型数据库完善的ACID(Atomicity:原子型、Consistency:一致性、Isolation:隔离性、Durability:持久性)

二、Redis简介

Redis:是以key-value形式、存储在内存中的非关系型数据库,也可以周期性的把更新的数据写入磁盘(RDB),或者把修改操作记录到日志文件中(AOF)exp1:可靠性

1、优点

  对数据高并发读写

  对海量数据的高效率存储和访问

  对数据的可扩展性exp2和高可用性exp3

2、缺点

  无法做到太复杂的关系数据结构模型(其ACID处理较为简单)

猜你喜欢

转载自www.cnblogs.com/is-raining/p/10714317.html
今日推荐