TranslateProject/sources/talk/The Top 8 Open Source NoSQL Databases In Java.md
2014-05-21 14:19:02 +08:00

3.1 KiB

The Top 8 Open Source NoSQL Databases In Java!

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

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

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

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

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

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

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

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

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

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 校对:校对者ID

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