Как лучше всего хранить данные приложения и загружать их в приложение? - PullRequest
1 голос
/ 29 мая 2020

Это просто информационный вопрос. Я новичок в разработке приложений Android, и в настоящее время я работаю над своим первым приложением, и оно готово к выпуску. Теперь меня беспокоит, как справиться с кучей пользователей и где сохранить все их данные. Мое приложение - это приложение для бронирования услуг, поэтому ему нужно сохранять все детали заказа, детали продуктов и многое другое.

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

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

Ответы [ 2 ]

1 голос
/ 29 мая 2020

Прежде всего, firestore - хороший вариант, если у вас нет сложной бэкэнд-логи c в базе данных. Для простых операций CRUD с хранилищем данных - хороший выбор, но, как вы сказали, у вас есть большой объем данных, вы должны go для базы данных Backend, а затем подключить свою базу данных с Rest API. Так что все ваши сложные запросы будут выполняться на сервере, и вы можете просто использовать свой API в приложении.

0 голосов
/ 29 мая 2020

Если у вас много данных от разных пользователей, возможно, вам следует использовать центральный сервер (БД), что-то вроде Postgres или MySQL должно работать нормально.

В то же время вы также можете выполнить какое-то кеширование для ускорения процесса выборки, например, создать небольшую базу данных локально (вы можете использовать Room ) для хранения некоторых пользовательских данных c данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...