Angular 7, постоянная база данных без подключения - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь создать приложение, которое можно использовать двумя способами:

1) В качестве веб-приложения в браузере

2) В качестве отдельного настольного приложения (для всехплатформы)

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

По первому варианту у меня проблем нет.Я сделаю звонки отдыха и бэкэнда в чем-то вроде Spring или других.

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

  • NeDB (это было хорошо для моего случая), но у меня есть некоторые проблемы с интеграцией в Angular 7.А потом я увидел, что последний выпуск - 3 года назад.

  • Pouchdb, но находится в хранилище сеансов, затем вам нужно подключиться к Couchdb или другим, чтобы сделать его постоянным.

  • SQLite решает эту проблему.Но не в реальном времени.

  • Я также думал о решении с файлами .DBF.

Какое решение является лучшим?

...