TranslateProject/translated/talk/The Top 8 Open Source NoSQL Databases In Java.md

2.8 KiB
Raw Blame History

Java中8个顶级开源NoSQL数据库!

NoSQL Databases, Java, Terrastore, Neo4j, Voldemort, HBase, InfoGrid, HyperGraphDB, Perst, NeoDatis ODB

NoSQL正在崛起.许多企业和用户已经将MySQL数据库替换成了NoSQL版本。NoSQL使分析非结构化的数据变得更容易因此开发者必须意识到存在于NoSQL世界中的趋势和工具。

1.Terrastore

现在文档存储可以提供先进的伸缩性和弹性而不必牺牲一致性。Terrastore基于Trrracotta所以它依赖于一个业界公认的快速的而且又酷集群技术。

2.Neo4j

开源图形数据库用Java实现。开发者将Neo4j描述为“嵌入式基于磁盘完全事务Java持久引擎将数据结构化存储在图形中而不是在表格中”

3.Voldemort

分布式键值存储系统。它只是一个大型分布式持久的容错哈系表。对于应用它可以使用O/R映射工具像active-record或者hibernate这些可以提供水平扩展和更高的可用性但是会损失巨大的便利性。

4.HBase

Apache HBase是在Google的Chang et al开发的分布式存储系统Bigtable之后的另一个开源分布式版本化非关系型数据库。

5.InfoGrid

Web图形数据库带有很多额外的软件组件使在图形基础上开发Rest-fu的web应用变得很容易。

6.HyperGraphDB

通用的、可扩展、便携、嵌入式、开源数据存储机制。它是一个特别为人工智能和web语义项目设计的图形数据库同样可以用于所有大小项目的嵌入式面向对象数据库。

7.Perst

Perst是McObject的开源双许可证面向对象的嵌入式数据库系统ODBMS。它的一个版本是用Java开发的嵌入式数据库另外一个用C#实现对于Microsoft .NET Framework的应用而言

8.NeoDatis ODB

一个简单的运行在Java、.Net、 Google Android、 Groovy 和 Scala上的对象数据库。


via: http://www.efytimes.com/e1/fullnews.asp?edid=138992

译者:geekpi 校对:校对者ID

本文由 LCTT 原创翻译,Linux中国 荣誉推出