Существует ли какая-либо карта-значение ключа-ориентированного документа с открытым исходным кодом / уменьшенная память, которая:
- легко встраивается (Да, возможно встраивать, скажем, CouchDB, но это может бытьБольно брать всю машину Erlang на борт, и мне просто не нравится, что она ограничена каким-то портом, когда мое приложение работает)
- не сохраняет всю карту в оперативной памяти (Здравствуйте, Redis!)
- достаточно хорош для использования в производстве
- имеет лицензию, отличную от GPL / LGPL / AGPL / what-else-GPL (Привет, MongoDB и Tokyo Cabinet!)
Меня не очень волнует горизонтальная масштабируемость, так как я думаю о создании настольного приложения, но было бы неплохо иметь какие-то «вложения», как в CouchDB, то есть способ хранения двоичных файлов, прикрепленных кмои документы.