2014-12-23 9 views
5

Ich möchte Java-Integration Tests schreiben, die eine eingebettete Aerospike db während meines Build-Prozesses lädt.Integrationstest mit Aerospike?

Ich finde keine solche Ressource von Embedded Aerospike, gibt es noch andere Nein-SQL Äquivalent zu Aerospike's API, die ich als eingebettet verwenden kann?

+0

Hallo. Hat jemand Aerospike in Bezug auf Geschwindigkeit oder Funktionen mit Hyperdex verglichen? – skan

+0

Sie können diese Lösung überprüfen https://github.com/getintent/embedded-aerospike es verwendet dcoker und uns helfen, Integrationstests schreiben. –

Antwort

2

Sie können die Chronikkarte nach Ihren Anforderungen verwenden. Chronicle Map gibt Ihnen eine Map, die optional persistent, remote oder repliziert ist.

Hinweis: wie Chronicle Karte wird AerospikeDB für Leistung entwickelt und es gibt wenige, die A list of alternatives are here

Rechtliche Hinweise: Ich den leitende Entwickler für dieses Produkt ist.

+0

Danke für die schnelle Antwort! Ich kann sehen, dass Chronicle Map volle Unterstützung von Maven haben, was großartig für mich ist. Allerdings ist es immer noch ein Problem für mich, es zu verwenden, weil es nicht genau die gleiche API von aerospike aussetzt. –

+0

@agavish Ich vermute, nur Aerospike hat genau die Schnittstelle. –

+1

Ich habe ein Aerospike-Unit-Modul erstellt, welches man beim Schreiben von Unit-Integration-Testfällen verwenden kann. (Java Project) Dies ist ein Java-Wrapper über den tatsächlichen Aerospike-Server, der für Unit + Integration Testing verwendet werden kann. Open Source Code-Basis: https://github.com/maverickgautam/Aerospike-unit Readme verfügbar bei https://github.com/maverickgautam/Aerospike-unit/blob/master/README Hoffnung Aerospike-Community findet diese nützliche . – KrazyGautam