Terracotta大规模吞吐测试

来自terracottatech公司一个博客,写到他们关于进行Terracotta的基准性能测试的结果:

最近一次性能基准报告。测试JPetClinic案例,通过Hibernate进行写入JPetClinic的领域模型。使用Terracotta 兵马俑作为Hibernate的二级缓存:

在8个JVM集群上,我们可以做到每秒20万以上的读取,以90/10比率(用10%时间创造新的宠物和appointments)创造150K 读/写。

这个性能是其他方案的30倍速度,其他方案包括:花费邀请专家来微调调整其他可能的选项,其他这些方案只能做到从同样集群组获得5K tps,MySQL本身自己w/o 二级缓存可以支持1.1K的TPS ( Terracotta 比其快136倍) 。

我们正在创造一个强大的 可伸缩的最好的分布式缓存架构。

http://blog.terracottatech.com/2009/08/massive_throughput_for_hiberna.html
[该贴被banq于2009-08-16 17:21修改过]

Terracotta在云计算环境EC2中的测试案例:
http://tech.mangot.com/roller/dave/entry/on_running_terracotta_on_ec2

好事情是:在云端运行Terracotta是非常简单的,原因如下:
1.所有集群都通过标准的TCP/IP,没有广播机制no multicast.没有广播就没有因广播带来的巨大网络通讯。
2.Terracotta 客户端能够直接从服务端获得配置,这个优点在云计算环境中拥有巨大优势:无需配置大量的机器。


真想好好研究一下云计算,jdon对我的帮助实在太大了,谢谢banq老师的奉献和努力啦
现在公司里使用sturts2+spring2+ibatis2的框架,总是有很多不踏实的地方,于是乎开始学习设计模式,总是在一些很意思的时间点,发现有个模式可以解决我们现在项目里的混乱情况!
看到这篇文章,又是情不自禁的兴奋,banq老师,在云计算方面的学习,有没有什么好的建议呢?

>在云计算方面的学习,有没有什么好的建议呢?
从集群 缓存等概念入手好些。

挺看好Terracotta的前景