2010-07-12 4 views
10

Ich bin für eine API, mit folgenden AnforderungenWas ist die beste API/Bibliothek für Java, um Cassandra zu verwenden?

  1. Es ist einfach zu bedienen und ist präzise suchen. Es ist nicht aufgebläht.
  2. Arbeiten mit Frühling Art und Weise, Dinge zu tun, oder ist zumindest einfach es mit Frühling zu machen arbeitet
  3. Hat eine Maven-Repository, das bereits bevorzugt ist in den wichtigsten Repositories
  4. produktions getestet, eine angemessene Anzahl von Bedeutung Leute benutzen es in Produktionsanwendungen.

Hilfe? Vielen Dank!

Antwort

7

Hector und Pelops sind, soweit ich weiß, die beiden am weitesten verbreiteten (4). Ich glaube nicht, dass einer der beiden mavenisiert ist (3). Beide sollten in einer Spring-Framework-Umgebung funktionieren (2). Ihre ersten Kriterien könnten ein bisschen subjektiv sein. Ich finde keine der beiden aufgebläht. Wenn du das tust, sag es mir bitte.

+3

Hector ist mavenized. – jbellis

+3

Pelops ist auch mavenized. – mckamey

+1

Pelops Dokumentation ist sehr schlecht. – Jus12

1

Kundera ist ein Objekt-Datastore-Mapping-Tool für Cassandra, Hbase und MongoDB.

Einige der wichtigsten Merkmale sind:

  • JPA 2.0 kompatibel.
  • Spalten-/Supersäulenindexierung mit Lucene.
  • Unterstützung für Entitätsbeziehungen und JPA-Abfragen.
  • Kreuz-Datenspeicher Persistenz

Es hier gehostet: https://github.com/impetus-opensource/Kundera

3

Ich weiß, das eine alte Frage, aber ich möchte zukünftige Betrachter der Frage Astyanax zeigen. Es ist eine very well documented Cassandra API mit vielen Beispielen und unterstützt sehr hohe Funktionen wie Sperren und alle Versionen von Cql. Astyanax ist auch Mavenized.

Verwandte Themen