2014-10-30 8 views
2

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

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

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

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

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

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

Благодаря

ответ

1

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