Изменения документа Хранимые функции и процедуры
Редактировал(а) Alexandr Fokin 2024/02/10 13:56
отредактировано Alexandr Fokin
на 2023/09/11 02:26
на 2023/09/11 02:26
отредактировано Alexandr Fokin
на 2023/12/16 14:12
на 2023/12/16 14:12
Изменить комментарий:
Update document after refactoring.
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 -Хранимые функции (процедуры)1 +Хранимые процедуры - Содержимое
-
... ... @@ -1,9 +1,31 @@ 1 1 |(% style="width:1111px" %)((( 2 2 * Использование хранимых процедур подразумевает вынесение части доменной логики из приложения на сторону БД (обычно, используя некоторый язык программирования, поддерживаемой БД). 3 3 * Это может повысить производительность т.к. операция будет выполнена на стороне БД, зачастую позволит обработать данные не загружая их в приложение, что может влиять на производительность, особенно для больших объемов данных. 4 -* Но стоит учитывать поддержка такой логики может быть более сложной, нет возможности использовать компоненты, доступные в основном приложении, усложнение поддержки при усложнении логики операции. 4 +* Но стоит учитывать, что поддержка такой логики может быть более сложной, нет возможности использовать компоненты, доступные в основном приложении, усложнение поддержки при усложнении логики операции. 5 5 * А также не стоит забывать о необходимости тестирования блока логики, вынесенного из основного приложения на сторону БД. 6 6 ))) 7 7 |(% style="width:1111px" %) 8 8 9 - 9 +---- 10 + 11 +==== Внутренние ссылки: ==== 12 + 13 +====== Дочерние страницы: ====== 14 + 15 +{{children/}} 16 + 17 +====== Обратные ссылки: ====== 18 + 19 +{{velocity}} 20 +#set ($links = $doc.getBacklinks()) 21 +#if ($links.size() > 0) 22 + #foreach ($docname in $links) 23 + #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument()) 24 + * [[$escapetool.xml($rdoc.fullName)]] 25 + #end 26 +#else 27 + No back links for this page! 28 +#end 29 +{{/velocity}} 30 + 31 +----