Добавить
Уведомления

ADVDB23 14 - Логика приложения на стороне сервера, определенные пользователем функции UDF

Логика приложения на сервере - функции, определенные пользователем. Слайды https://15721.courses.cs.cmu.edu/spring2023/slides/14-udfs.pdf K. Ramachandra, et al., Froid: Optimization of Imperative Programs in a Relational Database, in VLDB, 2017 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p432-ramachandra.pdf S. Gupta, et al., Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates, in SIGMOD, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/gupta-sigmod20.pdf C. Duta, et al., Compiling PL/SQL Away, in CIDR, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p1-duta-cidr20.pdf S. Gupta, et al., Procedural Extensions of SQL: Understanding Their Usage in the Wild, in VLDB, 2021 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p1378-ramachandra.pdf C. Duta, et al., Functional-Style SQL UDFs With a Capital ‘F’, in SIGMOD, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/duta-sigmod20.pdf 00:00 Вступление 00:24 Начало 00:53 Наблюдения 01:40 API 02:55 Логика приложения на сервере 07:33 Функции, определенные пользователем 08:10 План лекции 08:51 Функции, определенные пользователем (UDF) 10:13 UDF - SQL функция 11:33 ATOMIC 12:21 Языки программирования для UDF 17:28 Преимущества UDF 18:27 Недостатки UDF 23:14 Производительность UDF (TPC-H) 25:50 Ускорение UDF 27:31 История UDF у MSSQL 30:50 Froid 36:32 - LATERAL JOIN 39:15 - Шаги Froid 52:40 Поддерживаемые операции в SQLServer-2019 53:35 Применимость Froid 57:39 APFEL - UDF в CTE 01:03:55 Оценка UDF-2-CTE и сравнение с PL/SQL 01:05:04 SQL ProcBench - результаты для разных видов процедур (что не делает SQLServer и делает Umbra) 01:12:53 Конец

Иконка канала DatabaseInternals
12 подписчиков
12+
3 просмотра
10 месяцев назад
12+
3 просмотра
10 месяцев назад

Логика приложения на сервере - функции, определенные пользователем. Слайды https://15721.courses.cs.cmu.edu/spring2023/slides/14-udfs.pdf K. Ramachandra, et al., Froid: Optimization of Imperative Programs in a Relational Database, in VLDB, 2017 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p432-ramachandra.pdf S. Gupta, et al., Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates, in SIGMOD, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/gupta-sigmod20.pdf C. Duta, et al., Compiling PL/SQL Away, in CIDR, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p1-duta-cidr20.pdf S. Gupta, et al., Procedural Extensions of SQL: Understanding Their Usage in the Wild, in VLDB, 2021 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/p1378-ramachandra.pdf C. Duta, et al., Functional-Style SQL UDFs With a Capital ‘F’, in SIGMOD, 2020 https://15721.courses.cs.cmu.edu/spring2023/papers/14-udfs/duta-sigmod20.pdf 00:00 Вступление 00:24 Начало 00:53 Наблюдения 01:40 API 02:55 Логика приложения на сервере 07:33 Функции, определенные пользователем 08:10 План лекции 08:51 Функции, определенные пользователем (UDF) 10:13 UDF - SQL функция 11:33 ATOMIC 12:21 Языки программирования для UDF 17:28 Преимущества UDF 18:27 Недостатки UDF 23:14 Производительность UDF (TPC-H) 25:50 Ускорение UDF 27:31 История UDF у MSSQL 30:50 Froid 36:32 - LATERAL JOIN 39:15 - Шаги Froid 52:40 Поддерживаемые операции в SQLServer-2019 53:35 Применимость Froid 57:39 APFEL - UDF в CTE 01:03:55 Оценка UDF-2-CTE и сравнение с PL/SQL 01:05:04 SQL ProcBench - результаты для разных видов процедур (что не делает SQLServer и делает Umbra) 01:12:53 Конец

, чтобы оставлять комментарии