SQL Portal | Базы Данных


Kanal geosi va tili: Rossiya, Ruscha


Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных
Связь: @devmangx
РКН: https://clck.ru/3H4Wo3

Зарегистрирован в РКН
Связанные каналы  |  Похожие каналы

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


ML на практике: сотни продакшн-кейсов на Python

Коллекция из сотен реальных кейсов внедрения ML- и LLM-систем в разных компаниях, где подробно описаны задачи, архитектура, метрики и подходы к продакшн-разработке.

Большинство решений основаны на Python и привычной экосистеме Pandas, PyTorch, Scikit-learn, FastAPI и др.

https://www.evidentlyai.com/ml-system-design

👉 @SQLPortal


Интерактивное руководство как внутри работают QR-коды

Что выполняют три больших квадрата, зачем нужны полосы синхронизации, как QR-код сам себя восстанавливает при повреждении – всё объяснено просто, с визуализациями и примерами.

https://perthirtysix.com/how-the-heck-do-qr-codes-work

👉 @SQLPortal


Нашёл клад для тех кто хочет строить AI-системы по-взрослому

Если большинство материалов по AI-агентам заканчиваются на уровне «создали чат-бота за 15 минут», то этот репозиторий идёт заметно дальше

Здесь собраны туториалы по всем ключевым компонентам production уровня: память, RAG, observability, безопасность, multi-agent сценарии, deployment, tool calling и многое другое

Полезен как системный справочник и roadmap по созданию production-ready AI-систем 📝

👉 @SQLPortal


Варианты:
So‘rovnoma
  •   A
  •   B
  •   C
  •   D
7 ta ovoz


Вопрос по SQL:

Что вернёт этот запрос?

👉 @SQLPortal


Human slop 💃

👉 @SQLPortal


JOIN как в ORM: можно ли заставить PostgreSQL понимать связи между таблицами?

В статье разбирают интересную идею: вместо того чтобы каждый раз вручную прописывать JOIN ... ON, использовать уже существующие связи FOREIGN KEY как навигацию между таблицами.

Автор показывает, почему стандартный SQL до сих пор не умеет нормально использовать FK при построении JOIN, какие подходы уже существовали и как реализовать подобную навигацию в PostgreSQL уже сейчас — без патчей и новых расширений.

Отдельно рассматривается свежая инициатива 2026 года по добавлению key joins в PostgreSQL и проблема неоднозначности связей и неочевидного fan-out при 1:N JOIN.

https://habr.com/ru/articles/1065684/

👉 @SQLPortal


Ценный ресурс для разработчиков онлайн справочник «DevDocs»

Сборник документации множества языков программирования, библиотек и фреймворков в одном интерфейсе.

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

Экономьте время и работайте эффективно 👍

👉 @SQLPortal


Бесплатный курс Python с нуля до pandas

Пошагово изучаем основы для Python и переходим к работе с данными через pandas, NumPy и Matplotlib. Туториал построен на практических примерах и помогает быстро перейти от базового синтаксиса к реальным задачам.

Ставим реакции и залетаем 😎

👉 @SQLPortal


5 советов по PostgreSQL, которыми большинство разработчиков никогда не пользуется

Используйте условные/частичные индексы. Вместо индексации всего столбца индексируйте только строки, которые реально используются в ваших запросах (например, status = 'active'). Такой индекс меньше, поиск быстрее, а места на диске требуется меньше.

Минимизируйте N+1-запросы. Вместо выполнения отдельного запроса внутри цикла получите все данные сразу с помощью JOIN или одного запроса с IN(). Это одна из самых распространённых причин проблем с производительностью.

Используйте CTE (WITH), чтобы сделать сложные запросы более читаемыми, а рекурсивные CTE — для удобной работы с иерархическими данными: деревьями категорий, организационными структурами и т. д.

В PostgreSQL нет планировщика событий, как в MySQL, но похожее поведение можно реализовать с помощью триггеров + LISTEN/NOTIFY, а для запланированных задач использовать расширение pg_cron.

Прежде чем оптимизировать запрос вслепую, запустите EXPLAIN ANALYZE и посмотрите, где на самом деле тратится время. Ваше предположение часто оказывается неверным — реальный план выполнения покажет, где именно нужен индекс.

👉 @SQLPortal


Pro tip для ускорения запросов

Если условие WHERE использует несколько столбцов, создание составного индекса может значительно повысить производительность.

👉 @SQLPortal


SQL Tip (MySQL)

Некоторые функции для агрегации и поиска значений в SQL:

MIN(), MAX() — поиск минимального/максимального значения среди всех строк

CEIL() — округление числа вверх до ближайшего целого

REPLACE() — удаление символа из строки или его замена

👉 @SQLPortal


SQL CHEATSHEET ДЛЯ РАЗРАБОТЧИКОВ

Освойте самые важные SQL-команды в одном месте.

Изучаете базы данных, готовитесь к собеседованию, разрабатываете backend-приложения или работаете разработчиком — SQL является обязательным навыком.

В этом cheatsheet:

• SELECT
• WHERE
• ORDER BY
• GROUP BY и HAVING
• JOIN
• Агрегатные функции
• Подзапросы
• INSERT, UPDATE и DELETE
• Wildcards
• Основные типы данных SQL

👉 @SQLPortal


GitHub раздаёт знания бесплатно: интерактивные курсы по Git

Платформа запустила cборку онлайн курсов, где можно прокачать навыки работы с Git и GitHub без подписок. Ветки, коммиты, pull request’ы, Actions и реальные командные сценарии всё в формате интерактивных

Быстрый и лёгкий способ подтянуть базу и перестать гуглить «как откатить коммит» в неподходящий момент 👇

👉 @SQLPortal


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

Data Peek — минималистичный desktop SQL-клиент с поддержкой ИИ для разработчиков, работающих с PostgreSQL, MySQL, Microsoft SQL Server и SQLite.

Он позволяет в одном приложении просматривать, запрашивать и управлять данными, объединяя SQL-редактор на базе Monaco, инструменты для работы со схемой, AI-ассистента и средства анализа производительности.

Основные возможности:

Поддержка нескольких СУБД — PostgreSQL, MySQL, Microsoft SQL Server и SQLite.
AI-помощь с SQL — можно задавать вопросы на естественном языке и получать SQL-запросы, графики и аналитику. Поддерживаются облачные провайдеры и локальные модели через Ollama.
Безопасный доступ для агентов — локальный MCP-сервер ограничивает и оборачивает read-запросы в транзакции с возможностью отката, а для каждого изменения данных требуется подтверждение в приложении.
Анализ производительности запросов — можно изучать время выполнения и планы запросов, измерять p50/p90/p99 latency и отменять долгие запросы.
Инструменты для разработчиков — SSH-туннели, сохранённые запросы, ручное управление транзакциями, импорт/экспорт данных и командная палитра с управлением с клавиатуры.
Исходный код распространяется под лицензией MIT, однако для коммерческого использования готовых бинарных сборок требуется лицензия.

https://github.com/Rohithgilla12/data-peek

👉 @SQLPortal


Мёд по Git: шпаргалка которая закрывает 90% задач

Нашёл мощную cheat sheet по Git всё самое нужное на нескольких страницах: инициализация, коммиты, ветки, merge, diff, stash, rebase и работа с удалёнными репозиториями

Особенно удобно, что показаны не только команды, но и как всё двигается внутри Git: staging area, история коммитов, ветки и их слияние

Сохраняем PDF за лайк ❤️

👉 @SQLPortal


Интерактивные дорожные карты

Когда новички заходят в IT они часто теряются в океане технологий

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

Забирай пригодится 🪑

👉 @SQLPortal


Игра в SQL кальмара от DataLemur

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

👉 @SQLPortal


Варианты:
So‘rovnoma
  •   A
  •   B
  •   C
  •   D
1 ta ovoz


Вопрос по SQL:

Что вернёт этот запрос?

👉 @SQLPortal

20 ta oxirgi post ko‘rsatilgan.