Как сохранить общесайтовые настройки в базе данных?

Я обсуждаю три различных подхода к хранению общесайтовых настроек для веб-приложения.

Таблица поиска пары ключ / значение, каждый ключ представляет собой настройку.

  • Плюсы Простота реализации
  • Недостатки Отсутствие ограничений на отдельные настройки

Таблица настроек одной строки.

  • Плюсы Для настроек по умолчанию и ограничений
  • Минусы - Множество настройки означают множество столбцов. Не уверен, что у Postgres возникнут проблемы с этим

Просто запрограммируйте его, так как настройки будут меняться не так часто.

  • Плюсы Простота установки и добавление дополнительных параметров.
  • Минусы Многое сложнее изменить

Мысли, куда идти?

13
задан chotchki 1 August 2011 в 02:38
поделиться