Есть приложение с БД MySQL (пользователь из интерфейса приложения БД изменять не может, только читать данные из нее), кроме того, некоторые настройки приложения пишутся в файл. Есть задача запоминать значение 0 или 1 для 100 параметров, пользователь будет сам менять их приложении и в итоге нужно будет их использовать. Как это лучше реализовать? Прикрутить вторую БД? Или создать вторую таблицу в первой БД? Или можно это сделать на файлах?
Можно по всякому.
Если настройки не привязаны к устройству, а привязаны к аккаунту - то единственный способ - писать на сервер. У вас же БД на сервере? Однако, если у вас прямой доступ к БД на сервере из приложения (т.е. логин и пароль к БД в приложении находятся), а не скрыто это всё за API, то вам надо правильно настроить права доступа к БД, чтобы нельзя было случайно всё потереть.
Если настройки привязаны к устройству, то можно и просто в файл записать. На Android и iOS для этого есть стандартные возможности. На Android это SharedPreferences. Однако в этом случае данные будут теряться при смене девайса, очистки данных приложения или даже вручную при наличии root-доступа.
Как и что использовать - сложно сказать и всегда остаётся на ваше усмотрение.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возникла проблемка ,у меня должно выйти 134 элементов но почему то только 1 элемент
Сама ошибка: werkzeugexceptions
Отправляю запрос с кириллицей, а сервер на питоне получает другой текст: И можно ли как-нибудь сразу отправить текст с кириллицей или преобразовать...