美文网首页
Redis VS KVDB 没有最优的,只有最适合的

Redis VS KVDB 没有最优的,只有最适合的

作者: 龙权 | 来源:发表于2016-05-10 21:51 被阅读579次

    数据类型

    Redis
    字符串、链表、集合、有序集合、哈希表等多种数据类型、事物、消息订阅与发布等高级功能。支持丰富的数据类型,使用起来更加自由灵活~

    KVDB
    字符串、图片,存放类型简单的数据,如好友关系等。


    读写方式

    Redis
    数据全部保存在内存中,周期性写入磁盘。异步读写,速度超级快,至少是KVDB的20倍。使用之后瞬间提速,对速度与性能要求极高的应用可以考虑使用。

    KVDB
    完备的刷写机制,保证数据存储,更加稳定。


    存储容量

    Redis
    存储容量是固定的256M、512M、1G,容量大小固定,可以自己选择超过容量后的删除策略。

    KVDB
    巨大存储容量,支持100G的存储空间,可支持1,000,000,000条记录,几乎随心所欲的大容量~


    使用场景

    Redis
    Redis的角色更像是一个缓冲,在系统出现瓶颈的时候,依托高性能解决瓶颈。可以做数据库、缓存和消息中间件

    • 排行榜应用
    • 计数器应用
    • 数据去重应用
    • 消息发布、订阅系统
    • 需要频繁读写的数据
    • 作为数据持久化的缓冲,解决数据库的写入瓶颈
    • 依托于Redis的超高性能,让系统的性能瓶颈问题迎刃而解

    KVDB
    KVDB在整个系统中的角色偏向于和MySQL一样,属于数据永久数据库存储

    • 全表扫描
    • 范围查找
    • Key-Valve数据库
    • 社交应用
    • 地图应用

    相关文章

      网友评论

          本文标题:Redis VS KVDB 没有最优的,只有最适合的

          本文链接:https://www.haomeiwen.com/subject/kqbyrttx.html