Процедурные языки для server-side программирования в PostgreSQL

114 подписчиков

12+
12+

1 просмотр

7 дней назад

ПожаловатьсяНарушение авторских прав

114 подписчиков

12+
12+

1 просмотр

7 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

7 дней назад

Доклад Ивана Панченко на тему "Процедурные языки для server-side программирования в PostgreSQL". Разнообразие языков серверного программирования дает хорошие возможности для разработки прикладных решений и является заметным преимуществом PostgreSQL перед многими другими СУБД. В докладе будет сделан обзор внутреннего устройства процедурных языков. Сравнение их по функциональности на фиче-матрице и по производительности в предельных и средних случаях (много данных, много вычислений, городской цикл), после чего попробуем найти объяснение полученным результатам. Будет совершена безумная попытка альтернативной реализации PL/PgSQL (конечно, частичной) для того, чтобы понять, насколько можно его ускорить, не меняя сути. Обсуждаются возможности по ускорению, которые может дать JIT-компиляция SQL-запросов (заодно и вообще server-side кода), в т.ч. на примере VitesseDB. Следующая тема доклада - язык PL/Perl, как пример не SQL-образного серверного языка. Какие преимущества по сравнению с PL/PgSQL и чем за них приходится платить? Неколько примеров из опыта автора, гайдлайны по правильному использованию PL/Perl. В заключение рассматриваются поддержки пользовательских типов данных в процедурных языках - опять же, на примере PL/Perl, с учетом новшеств, которые появятся в PostgreSQL 9.5. Как добавить новый тип? Попробуем реализовать поддержку JSON и JSONB в PL/Perl. Доклад рассчитан на прикладных разработчиков, использующих PostgreSQL. Смотрите интервью с IT-специалистами : https://www.youtube.com/playlist?list=PLY4rE9dstrJzpfeTzW8FqCZCqVa9EaCF5 Не ограничивай себя видеоуроками на YouTube! Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение! Slack: http://slack.loftblog.ru/ Наш сайт: http://loftblog.ru/ Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Название:

Процедурные языки для server-side программирования в PostgreSQL

Категория:

Разное