2014-12-23 27 views
5

Oluşturma işlemimde gömülü bir aerospike db yükleyen java entegrasyon testleri yazmak istiyorum.Aerospike ile entegrasyon testi?

Böyle bir gömülü aerospike kaynağı bulmuyorum, gömülü olarak kullanabileceğim aerospike'ın api'si için başka hiçbir sql eşdeğeri yok mu?

+0

Hello. Aerospike'ı Hyperdex'i hız veya özellik açısından karşılaştıran oldu mu? – skan

+0

Bu çözümü https://github.com/getintent/embedded-aerospike kullanarak dcoker kullanıyor ve entegrasyon testleri yazmamıza yardım edebilirsiniz. –

cevap

2

Gereksinimlerinize bağlı olarak Chronicle Map'i kullanabilirsiniz. Chronicle Map, isteğe bağlı olarak kalıcı, uzak veya çoğaltılan bir Map verir.

Not: Chronicle Haritası gibi, AerospikeDB performansı sağlamak üzere tasarlanmıştır ve A list of alternatives are here

Feragat olan birkaç yoktur edilir: Bu ürün için kurşun geliştirici değilim.

+0

Hızlı cevap için teşekkürler! Chronicle Map'in Maven'i tamamen desteklediğini görüyorum ki bu benim için harika. Bununla birlikte, onu kullanmak benim için hala bir problem çünkü aynı aerospike API'sini ortaya çıkarmıyor. –

+0

@agavish Sadece aerospike'ın arayüze sahip olduğundan şüpheliyim. –

+1

Bir birim yazarken, Entegrasyon test durumları sırasında kullanabileceğiniz bir aerospike birimi modülü yaptık. (Java Project) Birim + Entegrasyon Testi için kullanılabilen gerçek Aerospike Server üzerinden bir Java sarıcısıdır. Açık Kaynak CodeBase: https://github.com/maverickgautam/Aerospike-unit https://github.com/maverickgautam/Aerospike-unit/blob/master/README Umut Aerospike topluluğunun mevcut Benioku bu yararlı bulur . – KrazyGautam