Key-Value 存储
来源:互联网 发布:python计算时间间隔 编辑:程序博客网 时间:2024/06/06 17:19
key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。如果辅以 Real- Time Search Engine(实时搜索引擎)进行复杂条件检索、全文检索,就可以替代并发性能较低的MySQL等关系型数据库,达到高并发、高性能,节省几十倍服务器数 量的目的。以MemcacheDB、Tokyo Tyrant为代表的key-value分布式存储,在上万并发连接下,轻松地完成高速查询。而MySQL,在几百个并发连接下,就基本上崩溃了。
相关:
1. Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据。 Cassandra 不是一个数据库,它是一个混合型的非关系的数据库,类似于 Google 的 BigTable。
2. Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
性能测试结果:
SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:
Linux 2.6, Xeon X3320 2.5Ghz.
stackoverflow 网站使用 Redis 做为缓存服务器。
- 分布式key-Value存储
- Key-Value 存储
- Key-value存储简介
- Key-value存储
- Map存储 (key, value)
- Key-value存储简介
- 存储 key/value的hashtable
- 构建key-value存储引擎 -数据组织
- 分布式key-value存储方案 Cassandra
- 基于共享内存的key-value存储
- Android key-value SharedPreferences数据存储实例
- 把自动机用作 Key-Value 存储
- 基于共享内存的key-value存储
- Friendfeed的MySQL key/value存储
- 淘宝tair--分布式 key/value 存储引擎
- MySQL key/value存储方案(转)
- java中按key-value存储,并按value排序
- 海量数据存储之Key-value存储简介
- Android调用手机拍照以及从相册选择照片
- ShareActionProvider使用
- Unicode码解析
- 大话设计模式之代理模式
- UML
- Key-Value 存储
- 遇到过的maven问题
- 极小却强悍无比的Arduino开发板 - 重新定义开发者
- LC电源滤波
- 任意两点间的最短路径---floyd_warshall算法
- Linux操作系统与其他操作系统的区别辨析
- Activity打开时EditText不自动获取输入板
- 黑马程序员---c#正规表达式
- Ubuntu下U盘变成只读,提示“只读文件系统”或“只读文件系统”的问题