Nella pagina Related Projects del wiki CouchDB, in "Alternative" accennano alcuni simili progetti:
- Feather DB* CouchDB clone in java.
- StrokeDB* Un database simile a CouchDB scritto in Ruby per semplificare l'incorporamento nelle app Ruby.
- mongoDB Un database orientato ai documenti ad alte prestazioni, open source e privo di schemi.
E naturalmente che è già stato menzionato.
C'è anche neo4j che è un "database grafico" per java.
Naturalmente, parte della potenza di CouchDB e alcuni degli altri non è solo la possibilità di memorizzare coppie chiave/valore, ma l'elevata capacità, la replica e in particolare le viste, che sono fondamentalmente il modo di eseguire le query sui tuoi documenti
Se hai semplicemente bisogno di un semplice datastore di chiavi/valori che puoi incorporare nel tuo programma, che non deve contenere concerti di dati, il venerabile GDBM potrebbe soddisfare le tue esigenze.
Un po 'difficile rispondere senza conoscere un po' di più sulle vostre esigenze (linguaggio di programmazione, requisiti di concorrenza, volumi di dati e così via).
* Il sito Web non sembra funzionare al momento della stesura di questo documento.
Sono confuso .... RESTful * e * embeddable? – skaffman
L''applicazione portatile' è implicita nelle specifiche? – Smandoli