#android #database #windows #sqlite #electron
Вопрос:
Система состоит из 3 частей:
- Мобильное приложение(приложение для Android, написанное на Kotlin) с локальным хранилищем/локальной базой данных(как я должен думать о том, что было бы лучше, которое будет использоваться для добавления, обновления и запроса данных с удаленного sql-сервера при синхронизации.
- Настольное приложение(Windows, написанное с помощью Electron) с локальным хранилищем/локальной базой данных, которая будет использоваться для добавления, обновления, удаления и запроса данных с удаленного сервера sql при синхронизации.
- Удаленный sql-сервер(я думаю о Postgres, но не зациклен на нем), который будет действовать как центральная база данных.
Я не очень хорошо знаком с настройкой баз данных, и мне интересно, как настроить 2 локальные базы данных для удобной работы с удаленным sql-сервером. Любой совет был бы очень признателен! Спасибо вам 🙂
Изменить: Для приложения существует ограничение на подключение к Интернету. Устройства, на которых работает приложение, будут подключаться к Интернету только два раза в день, каждый раз по 20 минут.
Компьютер с Windows, на котором запущено приложение electron, будет иметь доступ к Интернету, но я предполагаю, что локальная база данных будет взаимодействовать с sql server.
Комментарии:
1. @blackapps извиняюсь, я все еще пытаюсь выяснить, достаточно ли локального хранилища или необходима локальная база данных. Я отредактировал его.