POS-приложение Couchbase против CouchDB

Мне нужно разработать облачное POS-приложение, но клиент требует, чтобы приложение также имело некоторые автономные возможности и работало в автономном режиме на мобильных платформах и настольных платформах. (Продажи не должны прекращаться, даже если нет подключения к интернету)

На первый взгляд я выбрал Couchbase в качестве базы данных, JAVA EE + Spring для бэкенда + JSF для фронтенда.

Для мобильных устройств я думал о Xamarin + Couchbase Lite, который должен синхронизироваться с Couchbase в облаке.

Моя основная проблема заключается в том, что рабочий стол находится в автономном режиме. Из того, что я понял, когда прочитал об этих базах данных, Couchbase Lite предназначен только для мобильных устройств.

Какую конфигурацию вы предлагаете для этой ситуации? поэтому, даже когда рабочий стол отключается, на нем все еще доступны некоторые данные, и он будет синхронизироваться с облаком, когда снова подключится к сети. Может быть, мне стоит передумать в пользу CouchDB? Какой из них лучше ?

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

Спасибо


person Doru Chiulan    schedule 30.10.2014    source источник


Ответы (1)


Couchbase lite может работать на настольных компьютерах. список здесь дает вам возможность работать в Windows или на рабочем столе с поддержкой JVM: http://developer.couchbase.com/mobile/#couchbase-lite. Я бы порекомендовал мобильный для настольной версии.

person CihanB    schedule 31.10.2014