Nosql = not only sql 反sql运动,非关系型数据库
    Nosql是以key-value形式存储,和传统的关系型数据库形成对比。
    Nosql有以下几个特点:非关系型的,分布式,开源的,水平可拓展的。
    优点:
        1. 处理超大量的数据    2. 运行在便宜的PC服务器集群上    3. 击碎了性能瓶颈
    Nosql的适用场景:
        1. 对数据高并发读写    2. 对海量数据的高效率存储和访问    3. 对数据的高可扩展性和高可用性
        ps:扩展性好主要体现在它没有一个固定的表结构。
Redis介绍:
一个开源的,以key-value存储,通常被称为数据结构服务器。键可以包含字符串、哈希、链表、集合和有序集合。
    Redis最大的用户就是新浪微博,它的部署场景大致分为两种:
        1. 应用程序直接访问Redis数据库。
        2. 应用程序直接访问Redis,只有当Redis访问失败时,才访问Mysql。
    Redis适用场景:
        1. 取出最新N个数据的操作
        2. 排行榜应用,取出Top N操作
        3. 需要精确设定过期时间的应用
4. 计数器应用
        5. uniq操作,获取某段时间所有数据排除重复值
        6. 实时系统,反垃圾系统
        7. Pub/Sub构建实时消息系统。Redis独有功能,发布/订阅
        8. 构建队列系统
        9. 缓存
Redis、Mysal、Mongo DB的对比
                            Redis                            Mysql                                MongoDB
库的概念 有 有 有
表的概念 无 有 集合
字段的概念 无 有 无
学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog
小蚂蚁学习Redis笔记(1)——Redis简介、适用场景、对比
原文:http://my.oschina.net/woshixiaomayi/blog/528558