2013-05-15 2 views
-1

Можете ли вы дать несколько указаний (за и против) относительно того, чтобы поместить меню веб-приложения в базу данных?Меню в базе данных. Хорошо или плохо?

+0

.. «меню веб-приложения внутри базы данных» - я немного не понимаю, что это значит. больше деталей? – Coffee

+0

Этикетки меню находятся в базе данных – mlwacosmos

+2

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

ответ

1

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

В минусы можно считать

  1. Performance (подготовить динамическое меню каждый раз при загрузке главной страницы также статический текст меньше времени для обработки в сравнении с динамическим)
  2. Конфигурация будет всегда проблема при добавлении или изменении меню (Всегда нужна база данных парень во время каких-либо изменений)

Pros

  1. Высококонфигурируемый и полностью динамический
  2. Может добавлять/удалять атрибут и изменять текст, не затрагивая ничего в коде.

У нас есть какое-то решение и преодолеть от зэков

  1. В случае выполнения мы можем использовать кэширование, но каждый раз изменение меню вам необходимо утилизировать пул приложений.
  2. Для настройки вы можете предоставить страницу для управления содержимым меню. (Нет необходимости в Sql)

Как я уже говорил ранее, вы можете идти в любом случае, когда ваше приложение принимает легко и намного лучше.

+0

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

+0

учитывая то, что вы говорите, лучше, если это не в базе данных – mlwacosmos

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