Изменения документа Хранимые функции и процедуры

Редактировал(а) Alexandr Fokin 2024/02/10 13:56

От версии 1.1 >
отредактировано Alexandr Fokin
на 2023/09/11 02:26
К версии < 1.6 >
отредактировано Alexandr Fokin
на 2023/12/16 14:01
>
Изменить комментарий: Update document after refactoring.

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Хранимые функции (процедуры)
1 +Хранимые процедуры
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.Базы данных.SQL.Механизмы.WebHome
1 +Разработка.Базы данных 2.SQL.Механизмы.WebHome
Содержимое
... ... @@ -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 +----