5款最好的免费Linux缓存系统

转载 2012年03月22日 15:06:48

缓存的重要性不言而喻,它被系统以多种不同的方式来运用,可能储存在内存、硬盘,或数据库中,也常被用于处理DNS请求。

意大利经济学家Vilfredo Pareto的8-2法则,在经济领域之外的计算机系统缓存方面仍然适用,80%的时间用户只访问20%的数据。使用好缓存,将有效地节约系统资源,提供系统性能。

这5款最好的免费/开源的Linux缓存系统,自然不能错过。

1.memcached

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

2.Redis

Redis是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这 类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不 足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。

3.Membase

Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商。

4.Ehcache

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。

5.Java Caching System

JCS(Java Caching System)是Jakarta的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有 缓冲的分布式构架,以实现高性能的应用。 对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲工具对 于读操作远远多于写操作的应用性能提高非常显著。

英文出自:5 of the Best Free Linux Caching Systems

译文出自:开源中国社区


5款免费的富文本编辑器

Web 应用经常会用到富文本编辑器功能,当然如果是 JavaScript 大牛,重复造轮子也是可以的,如果想省时省力,可以关注下下面5款免费的文本编辑器框架。   widgEditor   有...
  • wenbing756169311
  • wenbing756169311
  • 2013年11月14日 10:10
  • 673

最好用的免费的UML工具软件

我想找一款顺手的UML工具,要求: 1、免费的 2、功能较强一些的(不用太强)。 3、能跨平台 (Windows Mac)   选了很久很艰难。试用了ROSE,IBM Rational So...
  • jichuang123
  • jichuang123
  • 2015年09月08日 10:45
  • 700

同程凤凰缓存系统基于Redis的设计与实践

本文摘自《深入分布式缓存》。本章和大家分享一下同程凤凰缓存系统在基于Redis方面的设计与实践。在本章中除了会列举我们工作过程中遇到各种问题和误区外,还会给出我们相应的解决办法,希望能够抛砖引玉为大家...
  • ok449a6x1i6qq0g660fV
  • ok449a6x1i6qq0g660fV
  • 2017年12月24日 00:00
  • 154

七大最好的Linux服务器发行版,收好!2018年可用!

为什么选择Linux服务器?当谈到不同版本的操作系统时,Linux在市场上的地位是不言而喻的。其实,在服务器市场,Linux同样占有不容忽视的地位。由于其稳定性,安全性,自由度和硬件支持等许多无与伦比...
  • bfblW5Bvh89L5kztqru5
  • bfblW5Bvh89L5kztqru5
  • 2017年12月25日 00:00
  • 639

5款最好的免费在线网站CSS验证器

这里是一个名单, 5免费在线CSS验证器的网站。这些网站让你验证你的CSS代码的自由,没有任何麻烦。你可以选择上传文件,验证CSS添加URL,或简单的复制和粘贴完整的CSS代码。好的方面是,这些网站不...
  • yanghaonan7758
  • yanghaonan7758
  • 2017年05月02日 09:19
  • 368

高性能的分布式内存对象缓存系统Memcached

Memcached概述   什么是Memcached? 先看看下面几个概念: Memory:内存存储,不言而喻,速度快,对于内存的要求高,不指出的话所缓存的内容非持久化。对于CPU...
  • xyw591238
  • xyw591238
  • 2016年06月28日 16:24
  • 1493

免费linux远程服务器主机nitrousIO

Nitrous.IO 能注册可以免费长期使用的Linux服务器主机。速度很不错。做一般的学习没有问题。...
  • whatcanyou
  • whatcanyou
  • 2014年04月06日 11:20
  • 3825

5款最好的安卓界面设计工具推荐

苹果手机最近几年市场占有的份额急速的增加,但是安卓手机仍然是大多数品牌手机系统的首选。每款产品的安卓手机界面设计,也是这款产品设计的重中之重。其实,手机的界面设计,在线框图设计之时就已经决定了。那么,...
  • jongde1
  • jongde1
  • 2017年04月21日 13:02
  • 4000

首选5款免费svn软件

http://www.infogenra.com/top-5-free-open-source-svn-tools-for-windows.html
  • xunileida
  • xunileida
  • 2012年01月04日 11:54
  • 328

又发现了几个不错的在线看电影的网站

第一个:速度最快http://www.letv.com第二个:速度还可以http://www.qiyi.com第三个:还凑合http://www.pptv.com另外几个我随便说一下:youtube:...
  • sibang
  • sibang
  • 2014年08月21日 16:46
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:5款最好的免费Linux缓存系统
举报原因:
原因补充:

(最多只允许输入30个字)