1.业务系统的关联关系用mysql组织2.缓存数据用memcached、redis存取3.大文本数据放进mongodb存取中4.数据统计计数增加阀值功能用mysql将memcached、redis、mongodb三者结合起来,根据实际业务需要看一下哪些适合memcached、redis缓存存取,哪些...
分类:
其他好文 时间:
2015-02-06 12:57:17
阅读次数:
158
一:Memcached 介绍(1)官网网址:www.mamcached.org (2) 主要功能是:高性能,分布式的内存对象缓存系统。(3)Nosql不仅仅是关系型数据库,显著特点key value 存储。如 memcached ,redis,或者基于文档存储 如:mongodb。二:Memc...
分类:
系统相关 时间:
2015-01-06 19:53:25
阅读次数:
215
一、前言 非关系型数据库(NoSQL = Not Only SQL)的产品非常多,常见的有Memcached、Redis、MongoDB等优秀开源项目,相关概念和资料网上也非常丰富,不再重复描述,本文主要引入Memcached和Redis与淘宝开源Tair分布式存储进行对比测试,由于各自适用场景不....
分类:
系统相关 时间:
2014-12-27 21:39:08
阅读次数:
310
twemproxy又叫netcracker,是一个高性能的协议路由器(代理服务器),可用于memcached/redis集群,支持数据分片。在国外兜了一圈也没发现有人对其进行rpm打包,估计大家都在等redis3.0cluster吧。于是研究了一下,顺手写了个spec文件。编译安装对autoconf和m4有版本要求,所以..
分类:
其他好文 时间:
2014-12-14 10:45:41
阅读次数:
492
先来看一下一张技术的全景图,其中涉及内存计算的技术标成红色。 1)事务处理:主要分为Cache(Memcached, Redis, GemFire)、RDBMS、NewSQL(以VoltDB为首的)三部分,缓存和NewSQL数据库是关注的重点。2)流式处理:Storm本身只是计算的框架,而Spark-Streaming才实现了内存计算式的流处理。3)分析阶段的对比:Ø 通用处理:MapReduc...
分类:
其他好文 时间:
2014-12-13 15:11:40
阅读次数:
484
虽然在这个年代谈memcached 可能有点晚,大多数cached 应用都在redis 上面,下面将谈谈自已的一些看法,
本文档不做memcached 理论说明,只写实验数据及结果。
基本参数:可以参考下(其中带 # # 为应该掌握的参数)
-U # # 监听的UDP端口(默认: 11211, 0表示不监听)
-s # 用于监听的UNIX套接字路径(禁用网络支持)
-a ...
分类:
系统相关 时间:
2014-11-15 08:55:36
阅读次数:
183
为什么Memcached和Redis如此流行? 不仅是其具有超高的性能,还因为相对来说他们都非常简单。 对程序员来说上手使用Memcached或Redis相当容易。 安装和设置并集成到系统中可能只需要几分钟时间。 因此花费一点点时间和精力就能立刻大幅提升系统性能 —— 通常是提升一个数量级。 一个简洁的解决方案却能获得巨大的性能收益: 这酸爽简直超乎你的想象。...
分类:
系统相关 时间:
2014-10-30 00:15:21
阅读次数:
400
thttpd源码解析 定时器模块
thttpd是非常轻量级的http服务器,可执行文件仅50kB。名称中的第一个t表示tiny,
turbo, 或throttling与lighttpd、memcached、redis相比非常小巧,仅有不到8k行,而后三者大小分别为:60k,13k,86k支持HTTP/1.1和CGI;采用IO复用实现,单线程,可移植;实现了基于URL的文件流量限制功能特别...
分类:
其他好文 时间:
2014-08-11 15:12:24
阅读次数:
467
看到很多人推荐使用Redis代替Memcached,我觉得这两个是不一样的东西,它们的关系应该是共存而不是替代。
Memcached是个纯内存型的缓存系统,支持数据类型单一,单个缓存数据有限制,支持分布式,我觉得这是个很理想的缓存系统。
Redis是个简单的NOSQL数据库,支持几种简单的数据类型,支持主从复制,支持持久化,可以看作是个内存型数据库。
由此可见,Memcached是正宗的缓存...
分类:
其他好文 时间:
2014-05-24 23:33:36
阅读次数:
379
Key-Value存储作为NoSQL存储的一种常见方式,提供了比SQL数据库更好的可扩展性和读写性能。比如当前开源最热门的Memcached和Redis;淘宝的Tair、腾讯的Cmem、Amazon的Dynamo等等,无论是做缓存还是持久存储,均使用内存作为主要存储介质,故内存管理策略就显得尤为重要了,是影响性能的重要因素。
这里从源代码层面对Memcached、Redis和UDC(腾讯以前用的一套KV持久化存储系统)的内存管理策略进行分析,3者的内存管理策略各不相同,其他KV系统也和这3种方法大同小异了。...
分类:
其他好文 时间:
2014-05-11 04:48:13
阅读次数:
387