推荐一个朋友写的Java开源数据库缓存系统

IT技术 1 Comment

原文见:原创,可支持1亿pv/天的数据库缓存系统,首次开源啦!

这个系统的作者是我以前的同事,很好的朋友,很高兴他把自己研发的Java数据库缓存系统开源出来,也希望朋友们多多参考,多多宣传。

转一部分他介绍文章里的内容:

总结:这种缓存思路可以存储大规模的列表,缓存命中率极高,因此可以承受超大规模的应用,但是需要技术人员根据自身业务逻辑来配置需要做散列的字段,一般用一个表的索引键做散列(注意顺序,最散的字段放前面),假设以userId为例,可以存储N个用户的M种列表,如果某个用户的相关数据发生变化,其余N-1个用户的列表缓存纹丝不动。以上说明的都是如何缓存列表,缓存长度和缓存列表思路完全一样,如缓存象select count(*) from T where topicId=2008这样的长度,也是放到topicId=2008这个散列Map中。如果再配合好使用mysql的内存表和memcached,加上F5设备做分布式负载均衡,该系统对付像1000IP/天这种规模级的应用都足够了,除搜索引擎外一般的应用网站到不了这种规模。

 

再次申明:系统到底是不是强大不在系统本身而在于使用该系统的人!!!

 

这个缓存系统是我和同事几年经验的总结,看似简单,其实也没那么简单,把它作为开源有下面几个目的:第一,真的希望有很多人能用它;第二:希望更多的人能够完善和改进它;第三:希望大家能聚到一起为通用高效数据库缓存构架作出贡献,毕竟,数据库操作是各种应用最常用的操作,也是最容易产生性能瓶颈的地方。

 

Zip包中包含了配置方法和测试用的jsp,只要把它配置成一个web应用就可以快速调试并看到缓存的力量了,文档和下载地址是http://shedewang.com/akaladocs/api/com/akala/dbcache/core/BaseManager.html

 

配置说明文件在docs/开始配置.txt里有说明。

 

最后啰嗦一句,如果大家真想支持我、支持中国人开源项目,请把该文贴到自己的博客中,记得包含文档的下载链接,thank you and Good luck

相关文章

Protocol Buffers介绍

IT技术 2 Comments

很高兴,Google发布了Protocol Buffers,不在于这个数据格式有多少实际意义,而在于互联网开发的世界有了更过的开放和共享。

这里介绍一下Protocol Buffers是什么?

简单讲,Protocol Buffers是描述格式化数据的描述语言,是xml的替代品。Protocol Buffers相对于xml的优势是:(未经证实)

  • are simpler,更简单
  • are 3 to 10 times smaller,文件大小更小
  • are 20 to 100 times faster,解析和处理速度更快
  • are less ambiguous,语义更清晰
  • generate data access classes that are easier to use programmatically,可以自动生成数据访问代码……

目前,Protocol Buffers支持C++,Java,Python三种语言。
Protocol Buffers的主页在:http://code.google.com/p/protobuf/

相关文章

Skype 4.0 beta 1

IT技术 No Comments

6月18日,skype.com发布了skype 4.0的第一个测试版

Skype 4.0的新功能主要集中在界面的调整,突出视频通话功能。这个beta release太早期,很多功能还不完备,而且一定会有不少bug,所以我就没装。但看了一些截图,还是颇期待的,如果硬件和带宽能撑得住,效果一定是改进了。

当然,因为界面操作方式变的实在太大,让一个装了Skype 4.0测试版的同事很抓狂。

下面是一些截图。

skype 4.0 截图

skype 4.0 截图

skype 4.0 截图

相关文章

火狐(Firefox3)正式版发布

IT技术 No Comments

下载地址:http://www.mozilla.com/en-US/

太火了,大家赶紧去凑热闹吧,帮这火狐冲击24小时下载量的世界记录。我已经下载了一份了,装上后感觉和RC版本没什么区别。

另外,前两天本blog所在的主机被和谐了,所以牵连我的blog受影响一天 ,冤枉啊。以后有钱了自己整一个服务器托管玩儿吧。

相关文章

Firefox3 RC2体验

IT技术 1 Comment

忍不住做小白的冲动,大早上的安装上了Firefox3 RC2。初步使用挺好的,体验有这么几个:

  • 不兼容的插件:Firebugs等。我这里能用的插件 有两个:Search Status、total validator、IE tab、Server Spy、CSS Viewer。
  • Gmail的确嗖嗖的快了。如FF在公告里所说,它提升了JS执行性能。
  • 我们后台使用自己颁发的SSL证书,FF3对可疑证书的处理和IE7类似,提醒的更严厉了。
  • 地址栏输入不习惯,提示的顺序不合理,有些乱,居然没有FF2好用。(更正一下,经过两天的训练FF3已经能给出更正确的提示了,和原来一样合理了。2008.6.12)

目前就这些吧,想一起做小白鼠的可以去这里下载FF3 RC2.
另外,我发现FF3出了RC2是通过Facebook上的消息,Facebook真的变成一个强有力的媒体平台了。

相关文章

Google PageRank开始了08年的第一次更新

IT技术 No Comments

消息来自:点石互动, http://www.dunsh.org/2008/02/27/pr-2008-1/

看了一下自己的blog,真的有变化,Google PageRank从0涨到1了……1总比没有强。不过PR对我也没什么用,虚荣一下而已。

自己手里有商业网站的朋友可以好好看看Google的PageRank是否有变化

相关文章

IE7设置和插件(Addons)

IT技术 No Comments

前天把浏览器升级到了IE7,介绍一下自己的设置和使用了的插件(Addons),和大家分享。

对IE7进行的设置

  1. 添加Google、百度到右上角的搜索框。默认的是Window Live Search,删了好了。
  2. 去掉工具栏上不用的按钮,比如打印、messenger等。能省地方就省地方。
  3. 去掉菜单栏,能省地方就省地方。
  4. 修改tab setting里弹出窗口如何处理的选项,改为让IE决定,而不是始终弹新窗口

给IE7安装的插件

  1. 如果你喜欢Firefox的页面内搜索方式,而不是IE传统的样式,那么安装InlineSearch:http://www.ieforge.com/InlineSearch/HomePage
  2. 安装IE7 Pro插件,这插件功能极为丰富,如超级拖拽、看pagerank alexa rank、冒充别的浏览器等等。http://windowsmarketplace.com/details.aspx?itemid=3407728#productSpecs
    http://www.ie7pro.com/

相关文章

浏览器升级至IE7

IT技术 No Comments

最近看几个网站的浏览器数据发现IE7的比例虽不尽相同但都已相当惊人了,相比之下Firefox几经努力却成绩平平,让我这个拥趸非常无奈。所以虽然曾受过IE7的打击,还是再次将浏览器升级至IE7。将来一段时间主要用IE7了,换一双眼看世界。

顺便给各位朋友拜个晚年,大家鼠年大吉大利!

补充:我现在用WordPress2.3.1和IE7兼容的并不太好。All In One Seo Pack的输入框宽度越界,高度不对。展开/收齐功能会错误的弹出提示框问我:是否真的离开这个页面。

相关文章

今日Google上升最快关键词:陈冠希,钟欣桐,陈自瑶,张柏芝,阿娇

IT技术, 八卦八卦 1 Comment

今日Google上升最快关键词,前五位:陈冠希,钟欣桐,陈自瑶,张柏芝,阿娇。存照为证。

为什么是陈冠希,钟欣桐,陈自瑶,张柏芝,阿娇这几个人呢?请看百度的搜索风云榜。 陈冠希阿娇激情照,这个词的搜索量大于前十名中其他九个的总和。感兴趣的客官看看搜索结果页就知道陈冠希,钟欣桐,陈自瑶,张柏芝,阿娇这几个人之间发生了什么了。

今日Google上升最快关键词百度top10

相关文章

谷歌Google春运交通图

IT技术, 业界故事 1 Comment

谷歌Google春运交通图,很有意思,Google中国推出的有趣地图,帮助赶春节回家的朋友们,大家不妨去看看Google的这个春运交通图Google黑板报显示这个春运交通图在今天上午上线的,Google春运交通图也卖弄上显示这个这个图“创建于 一月 28 - 已更新 < 1 分钟前

还有比较有意思的是新浪、搜狐等的报道页都没有给出谷歌Google春运交通图的具体网址,太不敬业了,我来分享给大家吧:

谷歌Google春运交通图:http://ditu.google.cn/maps/ms?ie=UTF8&hl=zh-CN&msa=0&msid=103690794584561935323.000444d42827f675f889b&ll=30.050077,115.004883&spn=13.179936,19.775391&z=6&om=0


查看大图

相关文章

« Previous Entries