Java云计算缓存 程序全部运行在内存中

原创
开发 后端
缓存,一直提升Java应用程序性能的重要手段。目前缓存技术只要集中在持久化层(数据库访问)、访问层(Web前端)。25日,Terracotta发布的最新版本的Ehcache,并宣称,其目标是定位在云计算以及完整应用缓存层面。

【51CTO特稿】最近一段时间,51CTO在持续跟踪Java的技术发展方向。很明显,众多的Java技术厂商已经将其目标聚焦在云计算当中。在Google、VMWare这样的巨头带领下,众多的小厂商也开始加入到行列当中。

Terracotta为了提升其分布式Java应用缓存软件,在今天(05月25日)发布了Ehcache 2.1版本。该进版本中为IBM Websphere增加了一个性能监视插件,并可以通过设置特定参数提升对Java应用的服务水准。

随着分布式缓存服务器的兴起,IT组织正在降低对数据库事务处理的依赖程度。替代方案是,事务处理都在分布式缓存服务器中进行,数据库中的数据仅仅作为系统记录使用。

根据Terracotta公司总裁Amit Pandey的说法,很多IT组织都选择成本更低的数据库用来做系统记录,以节省数据库授权费用,同时还要提升应用程序的性能。通过使用分布式缓存服务器,IT组织可以在不必大幅度提升磁盘开销的情况下,让数据尽可能的靠近应用。这是一个至关重要的问题,他补充说,因为现在IT企业需要开始考虑将其应用部署到公共或者私有云计算环境当中。

EHcache是一个Java应用程序的开源分布式缓存服务器。但是Pandey说,他们将计划在今年年底支持Perl等其他程序语言。在大多数情况下,客户都是与Hibernate一起使用的Ehcache,只是Terracotta所开发的共享内存服务器,Pandey说。

另外Pandey还说到,在不久的将来,Ehcache将能够处理1 TB数据的缓存问题,对于IT组织来说,那就意味这完整的应用程序将全部运行在内存中。

Pandey说,现在已经有50,000多用户现在了最新版本的Ehache,100多家IT组织与Terracotta一起为其提供企业级别支持。

【编辑推荐】

  1. Google、VMware让Java扛起云计算大旗
  2. Spring之父宣布收购GemStone 云计算再进一步
  3. Spring创始人就加盟VMware一事表示兴奋
  4. 浅析Hibernate使用EhCache
  5. Java中各类Cache机制实现解决方案
责任编辑:佚名 来源: 51CTO
相关推荐

2018-02-24 12:17:56

C程序内存方式

2020-09-18 09:16:37

Redis缓存内存

2020-11-16 09:28:41

函数内存

2014-01-07 13:07:44

YARN计算框架

2019-01-07 10:24:41

2010-03-11 14:32:34

Ubuntu Twea

2017-12-15 08:34:05

云计算混合云迁移

2018-08-24 10:16:23

内存浮点数存储

2012-05-24 09:47:26

ibmdw

2012-05-28 16:20:44

Linux

2022-08-06 16:33:01

C语言数组内存

2017-09-20 16:29:19

2017-01-12 10:48:02

互联网

2015-10-15 10:16:13

Netflix业务迁移云计算

2018-12-16 16:21:08

HadoopKubernetes容器

2021-09-16 17:38:49

UbuntuLinuxJava

2018-05-18 09:07:43

Linux内核内存

2021-01-08 05:59:39

Linux应用程序Linux系统

2020-02-26 09:42:15

主存程序存储器

2024-01-18 08:38:34

.NET数组内存管理
点赞
收藏

51CTO技术栈公众号