Что лучше хранить в базе данных SQLite или в самом коде? [закрыто] ⇐ Python
-
Гость
Что лучше хранить в базе данных SQLite или в самом коде? [закрыто]
Я делаю игру-бот для Discord, используя Python и SQLite3 для базы данных. В настоящее время такие вещи, как информация о профиле игрока, хранятся в базе данных SQLite; однако я пытаюсь определить, следует ли мне помещать в базу данных только динамические данные (например, информацию об игроке) или включать статическую информацию, например данные внутриигрового предмета (идентификатор предмета, имя, описание, значение и т. д.).
Возможность получить такие данные, как игрок, его инвентарь и предмет, в одном запросе кажется более эффективным методом; однако в тех случаях, когда мне нужна только информация о предмете, а не информация об игроке, я могу вообще избежать доступа к базе данных. Я не уверен, какой метод хранения данных является распространенным/предпочтительным.
Любые мысли приветствуются.
Я делаю игру-бот для Discord, используя Python и SQLite3 для базы данных. В настоящее время такие вещи, как информация о профиле игрока, хранятся в базе данных SQLite; однако я пытаюсь определить, следует ли мне помещать в базу данных только динамические данные (например, информацию об игроке) или включать статическую информацию, например данные внутриигрового предмета (идентификатор предмета, имя, описание, значение и т. д.).
Возможность получить такие данные, как игрок, его инвентарь и предмет, в одном запросе кажется более эффективным методом; однако в тех случаях, когда мне нужна только информация о предмете, а не информация об игроке, я могу вообще избежать доступа к базе данных. Я не уверен, какой метод хранения данных является распространенным/предпочтительным.
Любые мысли приветствуются.
Мобильная версия