本文探讨了Jakarta EE的最新发展方向:NoSQL数据库。介绍JNoSQL,这是Jakarta EE针对Eclipse和NoSQL数据库的第一个集成项目。
自1999年首次引入Java 2企业版以来,Enterprise Java平台一直在稳步发展。今天,Enterprise Java正在Eclipse Foundation下使用新品牌Jakarta EE进行标准化。Jakarta EE在Java EE 8停止的地方占据了一席之地,但未来的路线图将侧重于现代创新,如微服务,模块化,以及现在的NoSQL数据库。
该 JNoSQL项目 。
什么是NoSQL?
NoSQL数据库是一种超越关系数据库的数据持久性新方法。NoSQL数据库提供的性能和可扩展性通常更适合当今的动态和大规模数据存储和访问需求。
NoSQL数据库迅速普及,并已广泛应用于包括金融在内的多个行业。根据 DB-Engine 排名,列出的十个数据库中有四个是NoSQL。今天有超过 225个NoSQL数据库 可供选择。
Java EE和NoSQL
NoSQL的快速采用与各种各样的实现相结合,推动了创建一组标准化API的愿望。在Java世界中,这最初是由Oracle 努力 为Java EE 9定义NoSQL API而提出的定义的新API:
遗憾的是,当Java EE被捐赠给Eclipse Foundation时,Java EE 9的Oracle提议尚未完成。
Jakarta EE和NoSQL
为了将NoSQL创新引入Jakarta EE平台,Eclipse Foundation的JNoSQL项目将成为NoSQL数据库的新标准化Java API的基础。JNoSQL项目的目标是成为定义基于Java的NoSQL API标准的基础,该标准使Jakarta EE平台能够:
要了解有关Eclipse JNoSQL的更多信息,请单击 本文的链接 。
总结
采用JNoSQL作为添加到Jakarta EE平台的第一个新标准的基础,体现了Eclipse Foundation对Enterprise Java现代化的承诺。JNoSQL项目期待为Jakarta EE平台做出贡献,并与新的Jakarta EE工作组合作,将JNoSQL集成并标准化为NoSQL数据库的API。