Cache & Storage
williams2222
这个作者很懒,什么都没留下…
展开
-
使用版本号来同步浏览器缓存
在浏览器缓存这块,缓存同步比较被动,如果依靠设置时间过期的话,那文件更新了将不能及时同步。今天,发现Wordpress加载js和css都会在文件名后加上一串变量,很多网站都这样,例如je:[code="html"] [/code]后面有一个时间戳,这个时间戳是这个文件的版本号以前一直没想明白为什么,今天突然想明白了,这是这个文件的版本号)。这样做的话,可以把缓存设置成永不过...2009-03-21 10:27:56 · 214 阅读 · 0 评论 -
Tokyo Cabinet 的四种数据结构
Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。以下是结构和后缀对应表:[list][*][b]Hash Database[/b] :.t...2009-10-29 19:31:54 · 99 阅读 · 0 评论 -
分布式持久key-value数据库 LightCloud
原文:[url]http://opensource.plurk.com/LightCloud/[/url] 实在想不明白为什么被GFW了。[size=medium][b]功能[/b][/size][list][*]构建在Tokyo Tyrant的基础上,是一个非常快的key-value数据库[[url=http://tokyocabinet.sourceforge.net/benc...2009-11-07 22:06:58 · 239 阅读 · 0 评论 -
NoSQL系统汇总
[b]key-value 缓存[/b]memcached, repcached, coherence, infinispan, eXtreme scale, jboss cache, velocity, terracoqa[b]key‐value 存储[/b]keyspace, flare, schema‐free, RAMCloud[b]最终一致性(eventually‐...2009-11-08 13:12:36 · 94 阅读 · 0 评论 -
轻量级持久存储系统 MemcacheDB
注:memcached可能简称mc,memcachedb可能简称mcdb[size=medium][b]一、memcachedb是什么[/b][/size]mcdb是一款分布式键值持久存储系统,由新浪开源。mcdb基于mc协议,所以可以使用mc客户端直接使用,存储引擎方面使用Berkeley DB,支持主从复制模式。[size=medium][b]二、memcachedb的应用场景...2009-05-24 18:55:10 · 260 阅读 · 0 评论 -
memcached 以及 php客户端 安装
web2.0和web1.0不一样,web1.0以内容为中心,所以web1.0做负载只需缓存内容就可以了,使用反向代理缓存页面就可以解决大部分问题了。而web2.0鼓励用户交互,内容都是动态的,只做反向代理命的话中率低,而且对数据库进行频繁的写,对数据库压力大。所以,web2.0对web1.0更需要使用内存缓存。memcached高性能的,分布式的内存对象缓存系统,在动态应用中减少数据库负载...2009-02-15 09:27:02 · 150 阅读 · 0 评论 -
轻量级持久存储系统 Tokyo 初窥篇
这套Tokyo系列有三个产品,Cabinet是数据库,Tyrant提供管理Cabinet的接口,Dystopia提供全文索引。我把Cabinet理解为存储引擎,Tyrant类似mysql的管理器,Dystopia则是插件。Tokyo Cabinet是日本人开发的一款数据库,它的功能比较简单,只能键值保存,没有检索功能,以hash table、b+tree、fixed-length arra...2009-02-15 10:20:59 · 395 阅读 · 0 评论 -
NoSQL数据转储(同步)方式
在使用数据库方面,我们经常会遇到读/写瓶颈,只要不是达到门户级的瓶颈,多数情况都能很好的解决。这段时间NoSQL的崛起,极大的方便解决写瓶颈。写瓶颈的解决方法是先把数据缓冲到NoSQl中,然后定时转储回RMDB里,毕竟RMDB的查询能力更强。所以,会遇到一个问题,就是数据怎么同步回RMDB?假如,有这样的应用场景,我们使用了NoSQL来存储文章点击数(pv),并定时将点击数存储到MySQL...2010-05-01 20:21:24 · 258 阅读 · 0 评论