http://www.oschina.net/p/redis

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。

memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。

memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程式码更新memcached内的资料。

memcached具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL/

高性能key-value数据库相关推荐

  1. Apache Samza流处理框架介绍——kafka+LevelDB的Key/Value数据库来存储历史消息+?

    转自:http://www.infoq.com/cn/news/2015/02/apache-samza-top-project Apache Samza是一个开源.分布式的流处理框架,它使用开源分布 ...

  2. 加强版Redis,又一款国产高性能KV存储数据库开源了!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:腾讯开源 项目简介 Tendis是腾讯互娱CROS ...

  3. 支持百亿数据场景,海量高性能列式数据库HiStore技术架构解析

    支持百亿数据场景,海量高性能列式数据库HiStore技术架构解析 HiStore介绍 HiStore是阿里中间件团队研发的数据库产品,是一款基于独特的知识网格技术的列式数据库,定位于海量数据高压缩比列 ...

  4. key / value 数据库的选型

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 先不说楚枫的这般年纪,能够踏入元武一重说明了什么,最主要的是,楚枫在刚刚踏入核心地带时,明 ...

  5. 拥有一个高性能低延时数据库是什么样的体验?

    本文分享自华为云社区<数据为证,华为云GaussDB(for Cassandra) 性能提升背后的那些事儿>,原文作者:高斯Cassandra官方. 在我们的日常理念中,追求性价比是最为常 ...

  6. levelDB数据库使用及实例 - 高性能nosql存储数据库

    LevelDB是google公司开发出来的一款 超高性能kv存储引擎,以其惊人的读性能和更加惊人的写性能在轻量级nosql数据库中鹤立鸡群. 此开源项目目前是支持处理十亿级别规模Key-Value型数 ...

  7. 系列 | 高性能存储-MySQL数据库之存储过程揭秘

    墨墨导读:本文介绍什么是存储过程?为什么要使用存储过程?如何使用存储过程?如何去使用存储过程以及怎么执行存储过程. DBASK小程序已经开设"MySQL 数据库专栏",欢迎大家关注 ...

  8. Caché——高性能对象关系型数据库

    1. 何为Caché? Caché是一款高性能对象数据库,本文中将会对该数据库的主要特性进行一个整体浏览. 2. 独一无二的架构 Caché的强大来源于其独一无二的架构设计.在核心,Caché数据库引 ...

  9. 海量高性能列式数据库HiStore技术架构解析

    HiStore 介绍 HiStore是阿里中间件团队研发的数据库产品,是一款基于独特的知识网格技术的列式数据库,定位于海量数据高压缩比列式存储,是低存 储成本,低维护成本,海量数据OLAP存储引擎;有 ...

  10. rust嵌入式key/value数据库

    文章目录 项目介绍 sled 已知问题 如何使用 leveldb-rs 如何使用 rust-rocksdb 如何使用 lmdb-rs 如何使用 功能对比 性能测试对比 插入不同的长度的key/valu ...

最新文章

  1. 重新分区_手机DATA重新分区教程(超详细)
  2. BAT批量重命名文件擴展名
  3. deep Learning ERROR(1):TypeError: softmax() got an unexpected keyword argument ‘axis‘
  4. pe修改rpc服务器不可用,ABBYY FineReader 12出现“RPC服务不可用”怎么办
  5. BZOJ1115:[POI2009]石子游戏Kam(博弈论)
  6. VTK:可视化之LabelPlacementMapper
  7. SQL一键备份用户数据库
  8. java conf_JAVA 解析、编辑nginx.conf详解
  9. 改变根深蒂固的流程可以提高客户忠诚度
  10. 主动学习(Active Learning)领域部分经典论文汇总
  11. css分页实例讲解,CSS 分页实例
  12. 201521123097《Java程序设计》第五周学习总结
  13. 《tcpip详解》卷一第2章
  14. 大数据系列cdh版本下载
  15. 【Apollo 6.0项目实战】Perception模块
  16. 解析CSS属性之pointer-events
  17. Mars3D开发基础学习:场景特效
  18. 计算机控制实验心得体会,车床实训心得体会(精选5篇)
  19. python编写脚本教程_python脚本编写教程gee引擎解密工具
  20. 用 django 构建翻译网站——软件工程课程设计

热门文章

  1. 七十五、React环境搭建,目录文件分析和JSX
  2. 二十六、深入HashCode与equals的区别(上篇)
  3. 七十三、SpringBoot整合Jpa
  4. 博士申请 | 佐治亚理工学院陈永昕教授招收机器学习理论方向博士生
  5. 直播 | WWW 2021论文解读:生成式板块推荐的变分控制和评估
  6. 边界化难题终结者!将自监督学习应用到自动驾驶上 | CVPR 2021
  7. 最小熵原理:“物以类聚”之从图书馆到词向量
  8. AI学习与进阶实践-基于行业价值的AI学习与进阶路径
  9. Flickr30k图像标注数据集下载及使用方法(转载的,备忘)
  10. 电脑键盘怎么代替鼠标_今日电脑展上展出的鼠标、键盘、耳机