Веб-страница
24.5K subscribers
1.68K photos
523 videos
1 file
3.87K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Видеолекции по PostgreSQL 10

Компания Postgres Professional выложила в открытый доступ видеолекции по администрированию PostgreSQL 10 в трёх частях. В них рассказывается об архитектуре PostgreSQL, базовых настройках, управлении расширениями, резервном копировании, построении кластеров и многих других темах.

Часть 1: https://postgrespro.ru/education/courses/DBA1
Часть 2: https://postgrespro.ru/education/courses/DBA2
Часть 3: https://postgrespro.ru/education/courses/DBA3

Также у них на сайте есть полный перевод документации последних версий PostgreSQL: https://postgrespro.ru/docs

#базыданных #postgresql
Нововведения Postgres 12

Этой весной на конференции HighLoad++ Олег Бартунов, разработчик Postgres, генеральный директор Postgres Professional, рассказал про Postgres 12, который оказался очень богатым на фичи: https://www.youtube.com/watch?v=uhvqly8MtoI

Их простое перечисление выглядело бы очень уныло, поэтому он выбрал некоторые из них, о которых и рассказал более подробно. Например, в 12 версии ожидаются поддержка KNN для SP-GiST и B-tree (для тех, кто не знает или не помнит, что такое SP-GiST и KNN, спикер рассказывает).

#базыданных #postgresql
Курс для разработчиков бэкенда с использованием PostgreSQL 9.6

Для прохождения курса нужно понимать основы SQL и Unix. А в курсе речь пойдёт об общем устройстве PostgreSQL, использовании основных типов данных и объектов, программировании на стороне сервера и взаимодействии с клиенсткой частью приложения.

19 уроков и ссылки на все необходимые к ним материалы: https://postgrespro.ru/education/courses/DEV1

В дополнение к этому курсу есть ещё один небольшой текстовый курс. Про поиск проблемных запросов и их оптимизацию: https://postgrespro.ru/education/courses/QPT

А ещё есть видеолекции по администрированию PostgreSQL 10: https://xn--r1a.website/tproger_web/59

#бэкенд #базыданных #postgresql
Серия статей про блокировки в PostgreSQL

— блокировки отношений: https://tprg.ru/qwNO
— блокировки строк: https://tprg.ru/WUIH
— взаимоблокировки, блокировки объектов, предикатные блокировки: https://tprg.ru/kAeI
— блокировки в памяти: https://tprg.ru/hreX

Также смотрите:
бесплатный курс по администрированию PostgreSQL;
бесплатный курс для разработчиков бэкенда с использованием PostgreSQL.

#бэкенд #базыданных #postgresql
Опубликована новая стабильная ветка СУБД PostgreSQL 12

Основные новшества:
— поддержка «генерируемых столбцов»;
— возможность выполнения запросов данных из JSON-документов при помощи Path-выражений;
— включено по умолчанию применение JIT-компилятора для ускорения выполнения некоторых выражений во время обработки SQL-запроса;
— увеличена производительность индексирования.

О других новшествах читайте здесь: https://tprg.ru/CfEt

О том, как мигрировать на новую версию: https://tprg.ru/hZLS

#бэкенд #базыданных #postgresql
Postgres vs Mongo

Есть мнение, что Postgres — это чисто реляционная СУБД из прошлого века, плохо приспособленная под реалии современных проектов.

Гендиректор Postgres Professional сравнил Postgres и Mongodb на разных типах нагрузки и теперь рассказывает про их плюсы и минусы.

Презентация: http://backendconf.ru/2017/abstracts/2781

Смотрите также:
видеолекции по разработке бэкенда с использованием PostgreSQL 9.6;
видеолекции по администрированию PostgreSQL 10.

#бэкенд #postgresql
Руководство по созданию приложения с помощью Django, Docker и PostgreSQL: https://tprg.ru/5Bo8

#фронтенд #бэкенд #docker #django #postgresql