[Translated]The Top 8 Open Source NoSQL Databases In Java

This commit is contained in:
geekpi 2014-05-22 09:06:18 -05:00
parent ddbd5433c9
commit da0b017c52
2 changed files with 54 additions and 57 deletions

View File

@ -1,57 +0,0 @@
Translating-------------geekpi
The Top 8 Open Source NoSQL Databases In Java!
================================================================================
![NoSQL Databases, Java, Terrastore, Neo4j, Voldemort, HBase, InfoGrid, HyperGraphDB, Perst, NeoDatis ODB](http://www.efytimes.com/admin/useradmin/photo/R6eL24207PM5202014.jpg)
NoSQL is picking up. Many enterprises and developers have already replaced their MySQL databases with the NoSQL version. NoSQL makes it easier to analyse unstructured data, as such developers must be aware of the latest trends and tools that exist in the world of NoSQL.
#### 1.[Terrastore][1] ####
Modern document store which provides advanced scalability and elasticity features without sacrificing consistency. Terrastore is based on Terracotta, so it relies on an industry-proven, fast (and cool) clustering technology.
#### 2.[Neo4j][2] ####
Open-source graph database, implemented in Java. The developers describe Neo4j as "embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables".
#### 3.[Voldemort][3] ####
Distributed key-value storage system. It is basically just a big, distributed, persistent, fault-tolerant hash table. For applications that can use an O/R mapper like active-record or hibernate this will provide horizontal scalability and much higher availability but at great loss of convenience.
#### 4.[HBase][4] ####
Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al.
#### 5.[InfoGrid][5] ####
Web Graph Database with a many additional software components that make the development of REST-ful web applications on a graph foundation easy.
#### 6.[HyperGraphDB][6] ####
General purpose, extensible, portable, distributed, embeddable, open-source data storage mechanism. It is a graph database designed specifically for artificial intelligence and semantic web projects, it can also be used as an embedded object-oriented database for projects of all sizes.
#### 7.[Perst][7] ####
Perst is McObject's open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications).
#### 8.[NeoDatis ODB][8] ####
Simple Object Database that currently runs on the Java, .Net, Google Android, Groovy and Scala.
--------------------------------------------------------------------------------
via: http://www.efytimes.com/e1/fullnews.asp?edid=138992
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://code.google.com/p/terrastore/
[2]:http://www.neo4j.org/
[3]:http://www.project-voldemort.com/voldemort/
[4]:http://hbase.apache.org/
[5]:http://infogrid.org/trac/
[6]:http://www.kobrix.com/hgdb.jsp
[7]:http://www.mcobject.com/perst/
[8]:http://neodatis.wikidot.com/

View File

@ -0,0 +1,54 @@
Java中8个顶级开源NoSQL数据库!
================================================================================
![NoSQL Databases, Java, Terrastore, Neo4j, Voldemort, HBase, InfoGrid, HyperGraphDB, Perst, NeoDatis ODB](http://www.efytimes.com/admin/useradmin/photo/R6eL24207PM5202014.jpg)
NoSQL正在崛起.许多企业和用户已经将MySQL数据库替换成了NoSQL版本。NoSQL使分析非结构化的数据变得更容易因此开发者必须意识到存在于NoSQL世界中的趋势和工具。
#### 1.[Terrastore][1] ####
现在文档存储可以提供先进的伸缩性和弹性而不必牺牲一致性。Terrastore基于Trrracotta所以它依赖于一个业界公认的快速的而且又酷集群技术。
#### 2.[Neo4j][2] ####
开源图形数据库用Java实现。开发者将Neo4j描述为“嵌入式基于磁盘完全事务Java持久引擎将数据结构化存储在图形中而不是在表格中”
#### 3.[Voldemort][3] ####
分布式键值存储系统。它只是一个大型分布式持久的容错哈系表。对于应用它可以使用O/R映射工具像active-record或者hibernate这些可以提供水平扩展和更高的可用性但是会损失巨大的便利性。
#### 4.[HBase][4] ####
Apache HBase是在Google的Chang et al开发的分布式存储系统Bigtable之后的另一个开源分布式版本化非关系型数据库。
#### 5.[InfoGrid][5] ####
Web图形数据库带有很多额外的软件组件使在图形基础上开发Rest-fu的web应用变得很容易。
#### 6.[HyperGraphDB][6] ####
通用的、可扩展、便携、嵌入式、开源数据存储机制。它是一个特别为人工智能和web语义项目设计的图形数据库同样可以用于所有大小项目的嵌入式面向对象数据库。
#### 7.[Perst][7] ####
Perst是McObject的开源双许可证面向对象的嵌入式数据库系统ODBMS。它的一个版本是用Java开发的嵌入式数据库另外一个用C#实现对于Microsoft .NET Framework的应用而言
#### 8.[NeoDatis ODB][8] ####
一个简单的运行在Java、.Net、 Google Android、 Groovy 和 Scala上的对象数据库。
--------------------------------------------------------------------------------
via: http://www.efytimes.com/e1/fullnews.asp?edid=138992
译者:[geekpi](https://github.com/geekpi) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://code.google.com/p/terrastore/
[2]:http://www.neo4j.org/
[3]:http://www.project-voldemort.com/voldemort/
[4]:http://hbase.apache.org/
[5]:http://infogrid.org/trac/
[6]:http://www.kobrix.com/hgdb.jsp
[7]:http://www.mcobject.com/perst/
[8]:http://neodatis.wikidot.com/