NoSql(非关系型数据库)
noSql(not only sql)型数据库
NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。NoSQL是一项全新的数据库革命性运动,其拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
noSql型数据库的优点
易扩展,NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。无形之间也在架构的层面上带来了可扩展的能力。大数据量,高性能,NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。
noSql型数据库的特点
redis
什么是redis?
Redis(REmote DIctionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库。
Redis是一种NoSql(非关系)型数据库
redis的优点
- 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。(事务)
- 持久化 – 不仅是内存数据库,速度快,同样也支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用