@roskom_nadzor

Какую бд использовать для offline-first app?

Node.js @6 server
Я собираюсь написать небольшую многопользовательскую crm. Offline-first нужно не потому, что модно, а потому, что это отличная возможность работать в условиях медленного-прерывающегося инета. (а именно такие условия и будут)

Для view выбран react, так как на нём уже есть много готовых компонентов (которые будут очень полезны) + изоморфность из коробки (что не мало важно для времени загрузки страницы)

По поводу дб есть такие варианты:
-Использовать PouchDB на клиенте и сервере, так как репликация из коробки. Но мне не нравиться nosql потому, что я делаю не бложик с 3 разделами, а всё таки какую ни какую crm и я уже привык к запросам sql которые удобные для составления всевозможных отчетов и тд.
-Использовать PouchDB на клиенте и MysqlDOWN https://github.com/kesla/mysqldown для mysql на сервере, что может обеспечить быструю nosql на клиенте и удобную mysql на сервере
Больше не знаю никаких вариантов, так как инфы мало по теме.

Что лучше в данной ситуации?
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
21 мая 2024, в 16:29
1500 руб./за проект
21 мая 2024, в 16:14
80000 руб./за проект