SQL Portal | Базы Данных
14K subscribers
982 photos
134 videos
51 files
739 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes»

Это комплексная программа из 5 практических курсов по ключевым технологиям DevOps: Linux, Git, Docker, GitLab CI/CD, Kubernetes

Вы последовательно пройдёте путь от работы в Linux и управления кодом через Git до контейнеризации приложений, настройки CI/CD-пайплайнов и развёртывания в Kubernetes.

Что вы изучите:
• работу с Linux и командной строкой
• Git и контроль версий в реальных проектах
• создание Docker-образов и запуск контейнеров
• автоматизацию сборки, тестирования и деплоя в GitLab CI/CD
• развёртывание и управление приложениями в Kubernetes
• сети, хранилища, конфигурации и секреты
• диагностику инфраструктуры и автоматизацию рутинных задач
... и многое другое

Все знания закрепляются на практике с помощью заданий с автопроверкой.

Материал подаётся последовательно и понятным языком: с примерами, схемами и демонстрациями. Во время обучения можно задавать вопросы по урокам и заданиям, получать обратную связь и помощь при возникновении сложностей.

После прохождения программы вы получите сертификат, который можно добавить в резюме.

Скидка 20% на 48 часов: по промокоду DEVOPS20 стоимость всей программы составит 10 392 ₽.

Открыть программу на Stepik
PostgreSQL для бэкендера: 10 фич, которыми мало пользуются, а зря

Автор показывает, что современные версии PostgreSQL способны решать множество задач, которые разработчики часто перекладывают на приложение или дополнительные сервисы.

Использование встроенных возможностей базы данных делает архитектуру проще, уменьшает количество кода и зачастую повышает производительность

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Совет по SQL для начинающих

Не используйте SELECT * в реальных проектах!

Вместо этого явно указывайте только те столбцы, которые действительно нужны:

SELECT CustomerName, OrderDate, Amount
FROM Orders
WHERE OrderDate >= '2026-01-01';


Почему это лучше?

• Запросы выполняются быстрее — извлекаются только нужные данные.
• Снижается нагрузка на базу данных и сеть.
• Код становится более понятным и удобным для сопровождения.
• Такой подход считается хорошей практикой и используется в профессиональной разработке.

Использование SELECT * допустимо при быстром исследовании данных, но в production-коде лучше всегда перечислять необходимые столбцы явно.

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Шпаргалка по SQL-функциям

🔸Агрегатные функции (COUNT, SUM, AVG, MIN, MAX),
🔸оконные функции (ROW_NUMBER, RANK, LAG, LEAD),
🔸строковые функции (LOWER, SUBSTRING, CONCAT),
🔸работа с датами (NOW, DATE_PART, TRUNC),
🔸управление потоком (CASE, COALESCE),
🔸фильтры (IN, LIKE),
🔸математика (ROUND, MOD).

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел AI-инструмент, который позволяет общаться с базами данных на обычном языке

→ Загружаешь URL своей базы
→ Задаёшь любой вопрос
→ Получаешь SQL-запрос, результаты и пояснения

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
PostgreSQL 19 получил поддержку графовых запросов

В PostgreSQL 19 появилась возможность выполнять графовые запросы, позволяющие описывать связи между данными как последовательность отношений, а не строить длинные цепочки JOIN.

Вместо множества соединений таблиц можно описать путь через данные, например:
Клиент → купил → товар ← купил ← похожий клиент → подписан на → бренд


Такой подход делает сложные запросы более понятными и приближает PostgreSQL к возможностям специализированных графовых СУБД.

Где это может пригодиться?

Рекомендательные системы — поиск пользователей с похожими интересами и рекомендация товаров.
Контроль доступа — анализ цепочек ролей, групп и разрешений.
Выявление мошенничества — поиск подозрительных связей между пользователями, устройствами, платежами и аккаунтами.
Графы знаний (Knowledge Graphs) — моделирование сложных взаимосвязей между сущностями.
AI и LLM — предоставление языковым моделям дополнительного контекста за счёт анализа связанных данных.

Появление графовых запросов — один из самых интересных шагов в развитии PostgreSQL. Теперь многие задачи, которые раньше требовали использования отдельной графовой базы данных, можно будет решать непосредственно в PostgreSQL.

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1