Хранимые процедуры

Версия 1.5 от Alexandr Fokin на 2023/12/16 14:01
Предупреждение: Из соображений безопасности документ отображается в ограниченном режиме, поскольку это не текущая версия. Из-за этого могут быть расхождения и ошибки.

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

Внутренние ссылки:

Дочерние страницы:
Обратные ссылки:

Не удалось выполнить макрос [velocity]. Причина: [The execution of the [velocity] script macro is not allowed in [xwiki:Разработка.Базы данных.SQL.Механизмы.Хранимые функции и процедуры.WebHome]. Check the rights of its last author or the parameters if it's rendered from another script.]. Нажмите на это сообщение для получения подробной информации.