2011-06-23 7 views
10

Я пишу игру и храню почти все активные игровые данные (статистика, местоположение и т. Д.) В общих предпочтениях.Сколько общих настроек слишком много?

Это будет, когда все будет сказано и сделано, даст более 100 общих настроек, используемых моей игрой. Конечно, большинство сохраненных значений являются малыми целыми числами или булевыми.

Поскольку мне не нужно делать какие-либо сортировки по сохраненным данным, я действительно не вижу необходимости использовать базу данных .... если не существует явного преимущества, о котором я не знаю.

Есть ли причина, по которой общие предпочтения НЕ должны использоваться таким образом? Проблемы с производительностью? Проблемы целостности данных? Что-нибудь?

Заранее благодарен!

ответ

8

Если значения остаются небольшими, и вам не нужно, чтобы они были структурированы (например, если у вас есть профили пользователей или что-то в этом роде), то общие настройки должны быть в порядке. 100 ints составляют всего 400 байт, поэтому даже если общие настройки были сохранены в памяти, это не имеет большого значения.

3

Это фактически xml-файл. В вашем случае, безусловно, нет проблем для ваших проблем.

6

Нет ограничений на количество общих настроек (кроме пространства для хранения), но в настоящее время они записываются как один XML-файл для всего объекта общих предпочтений, поэтому вы не должны сходить с ума с того, как много вы там положили. 100 не должно быть проблемой, и это позволяет более быстрый и упрощенный доступ к данным по сравнению с базами данных или плоскими файлами и т. Д.

Смежные вопросы