проектное решение между массивом или сохранением объекта в базе данных - PullRequest
0 голосов
/ 12 июня 2010

я кодирую некоторые настройки конфигурации. И эти значения нужно загружать каждый раз, когда запускается мое веб-приложение. да, это какая-то настройка автозагрузки.

Но сейчас мне нужно выбрать между сохранением объекта или массива. есть ли разница между ними, когда мы сохраняем их в базе данных? какой из них быстрее или удобнее в обслуживании или другие плюсы и минусы

спасибо

Ответы [ 3 ]

2 голосов
/ 12 июня 2010

Вы не можете сохранить ни объект, ни массив в базе данных.
Просто используйте этот метод для извлечения скалярных значений из базы данных и затем упорядочите их так, как вам нравится.

1 голос
/ 14 июня 2010

Одним из недостатков сохранения в виде объекта является то, что вы не сможете легко выполнять отдельные запросы к базе данных напрямую.Прямо здесь я имею в виду ручное выполнение запросов к базе данных.Иногда ручное выполнение запроса требует выполнения некоторых перекрестных проверок данных или может быть для целей отчетности (в вашем случае отчетность может не иметь смысла).

1 голос
/ 12 июня 2010

Сохранить настройки в виде строк (таблица: id, ключ, значение). Затем извлекайте как объекты (вам не нужно беспокоиться, если ключ существует) или как массивы.

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