Можно ли на самом деле использовать CouchDB для настольного приложения?

I ' Я надеюсь, что кто-то сможет подтвердить или исправить мои выводы здесь.

Я собираюсь написать небольшой побочный проект. Я хочу создать настольное приложение для создания заметок, которое будет синхронизироваться с веб-сервером, чтобы можно было синхронизировать несколько установок и совместно использовать данные, а также чтобы при необходимости к ним можно было получить доступ через браузер.

Я я наполовину прислушивался к шумихе о CouchDB, и я слышал упоминания об «автономной функциональности», о desktop-couchdb и о шагах по использованию его способности обрабатывать прерывистую связь для включения распределенных приложений на мобильный рынок. Все это привело меня к мысли, что это может быть интересный вариант для предоставления моего хранилища данных, а также для удовлетворения моих потребностей в синхронизации. но, потратив некоторое время на поиск информации о том, как начать, я пришел к выводу, что у меня совершенно не тот конец палки, и в действительности такова:

Нет способа упаковать экземпляр CouchDB, распределить его как часть настольного приложения и запускает его в контексте этого приложения для обеспечения локального хранения и синхронизации с центральной базой данных.

Я прав? Если да, то есть ли какая-то технология, которая делает такие вещи, или я просто использую свое собственное локальное хранилище и, возможно, все еще использую CouchDB на сервере?

7
задан mwtb 15 December 2010 в 03:48
поделиться