Red Hat近日宣布其企业级开发平台JBoss将增加基于Key-Value存储NoSQL产品JBoss Data Grid 6,以此来提升JBoss平台在大数据处理方面的能力。目前,新版的JBoss Enterprise Application Platform 6已提供该功能的支持。
JBoss Data Grid 6最初来自JBoss社区中开源项目Infinispan,在其开发过程中部分借鉴了JBoss Enterprise Application Platform和JBoss Operations Network。
JBoss Data Grid 6是基于NoSQL的数据库系统,通过REST方式存储数据,可以兼容Memcache API和Red Hat自家的HotTod API,这意味着除了Java平台意外,微软.NET平台和Python也可以实用。
Red Hat在发布报告中提到,到2015年,网络流量可能超过ZB大关(注:这与In Big Data之前报到的Gartenr的最近关于云端存储的分析报告不谋而合),大数据大流量将对数据的存储、分析和数据的应用能力提出挑战。
数据处理方面的挑战来自技术,但Red Hat的挑战更多来自大数据背景下Hadoop和其他NoSQL产品如火如荼的发展。与Hadoop相比, JBoss Data Grid 6经过一些优化,能处理事务性负载;与传统的关系型数据库相比,其熟读和可扩展性更加出色,节点可以轻松的增加或删除。
下面是JBoss Data Grid 6的一些特性:
A non-intrusive approach to NoSQL
Putting big data to work
Better application scaling with reduced cost
Flexible application integration
Highly available and fault tolerant
更多关于JBoss Data Grid 6的信息可以参考其官方网站的详细介绍。