Heim >Java >javaLernprogramm >8 Top Open Source NoSQL-Datenbanken in Java

8 Top Open Source NoSQL-Datenbanken in Java

伊谢尔伦
伊谢尔伦Original
2016-11-24 11:15:191549Durchsuche

NoSQL ist auf dem Vormarsch. Viele Unternehmen und Benutzer haben MySQL-Datenbanken durch NoSQL-Datenbanken ersetzt. NoSQL erleichtert die Analyse unstrukturierter Daten. Daher müssen Entwickler die Trends und Tools kennen, die es in der NoSQL-Welt gibt.

8 Top Open Source NoSQL-Datenbanken in Java

 1. Terrastore

Neue Dokumentenspeichertechnologie kann erweiterte Skalierbarkeit und Elastizität bieten, ohne die Konsistenz zu beeinträchtigen. Terrastore basiert auf Trrracotta, das auf einer branchenerprobten, schnellen (und coolen) Clustering-Technologie basiert.

 2.Neo4j

  Open-Source-Graphdatenbank, implementiert in Java. Die Entwickler beschreiben Neo4j als „eine eingebettete, festplattenbasierte, vollständig transaktionale Java-Persistenz-Engine, die Daten strukturiert in Diagrammen statt in zweidimensionalen Tabellen speichert“

 3.Voldemort

Verteilter Schlüssel- Wertspeichersystem. Im Wesentlichen eine große, verteilte, persistente, fehlertolerante Hash-Tabelle. Für Anwendungen können O/R-Zuordnungstools wie Active-Record oder Hibernate verwendet werden, die eine horizontale Erweiterung und eine höhere Verfügbarkeit ermöglichen, jedoch erheblich an Komfort verlieren.

4. HBase

Apache HBase wurde von Chang et al. von Google entwickelt. Es ist ein weiteres Open-Source-, verteiltes und versioniertes Speichersystem nach dem von ihm entwickelten verteilten Speichersystem Bigtable Datenbank.

 5.InfoGrid

  Eine Web-Graph-Datenbank mit vielen zusätzlichen Softwarekomponenten, die es einfach macht, erholsame Webanwendungen basierend auf Graph-Datenbanken zu entwickeln.

 6.HyperGraphDB

  Universeller, skalierbarer, tragbarer, eingebetteter Open-Source-Datenspeichermechanismus. Es handelt sich um eine Graphdatenbank, die speziell für Projekte im Bereich künstliche Intelligenz und Websemantik entwickelt wurde und auch als eingebettete objektorientierte Datenbank für Projekte unterschiedlicher Größe verwendet werden kann.

 7.Prest

 Perst ist eine Open-Source-Implementierung von McObject, einem objektorientierten eingebetteten Datenbanksystem (ODBMS) mit Doppellizenz. Eine Version ist eine in Java entwickelte eingebettete Datenbank, die andere ist in C# implementiert (für Microsoft .NET Framework-Anwendungen).

 8.NeoDatis ODB

 Eine einfache Objektdatenbank, die auf Java, .Net, Google Android, Groovy und Scala läuft.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Java-Array-TypNächster Artikel:Java-Array-Typ