SQL Portal | Базы Данных
описание
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных Связь: @devmangx РКН: https://clck.ru/3H4Wo3
Лучшие посты
за три месяцабез подписи
без подписи
без подписи
Нашли мощную open-source платформу для работы с SQL через ИИ — WrenAI WrenAI это Generative BI-платформа, которая позволяет задавать вопросы к данным обычным языком. Сервис автоматически генерирует SQL-запросы, строит визуализации и учитывает бизнес-контекст, а не просто угадывает структуру таблиц. Что умеет: • Поддерживает более 20 источников данных, включая PostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery и другие. • Генерирует SQL-запросы по описанию на естественном языке и помогает анализировать данные без ручного написания сложных запросов. • Использует семантический слой (Semantic Layer), благодаря которому ИИ понимает связи между таблицами и бизнес-логику, значительно снижая вероятность ошибок при генерации SQL. • Автоматически строит графики, дашборды и отчёты по результатам запросов. • Поддерживает интеграцию с Claude Code, Cursor и другими AI-агентами. • Полностью open-source (Apache 2.0) и может быть развёрнут в собственной инфраструктуре. Если следите за развитием AI + SQL, Text-to-SQL и Generative BI, этот проект определённо стоит добавить в закладки. https://github.com/Canner/WrenAI 👉 @SQLPortal
Apache Cassandra — одна из самых популярных распределённых NoSQL-баз данных, разработанная для хранения огромных объёмов информации с высокой отказоустойчивостью и линейной масштабируемостью. Проект входит в экосистему Apache Software Foundation и используется в системах, где критически важны доступность и производительность. Что умеет: • Линейно масштабируется — новые узлы можно добавлять в кластер без остановки сервиса, увеличивая производительность практически пропорционально количеству серверов. • Использует masterless-архитектуру — все узлы равноправны, поэтому отсутствует единая точка отказа. Поддерживается репликация между дата-центрами и регионами. • Работает через CQL (Cassandra Query Language) — язык запросов, синтаксис которого во многом напоминает SQL, что упрощает освоение для разработчиков. • Поддерживает высокую скорость записи, автоматическое распределение данных, резервное копирование, индексацию, пользовательские типы данных, агрегатные функции и lightweight-транзакции. Apache Cassandra особенно хорошо подходит для высоконагруженных систем: IoT, банковских сервисов, телеком-платформ, систем мониторинга, рекомендательных сервисов и других приложений, где требуется обрабатывать большие объёмы данных без простоев. https://github.com/apache/cassandra 👉 @SQLPortal
5000+ бесплатных проектов Python, JavaScript, Go, Rust, Java, C/C++ и другим технологиям для обучения через практику. 270+ тыс. звёзд на GitHub и регулярные обновления. 👉 @SQLPortal
SQL — это не сложно Для старта достаточно освоить всего 5 основных запросов. Вот в каком порядке я рекомендую изучать SQL новичкам: • SELECT + FROM + WHERE — выборка и фильтрация данных. • ORDER BY + LIMIT — сортировка результатов и ограничение количества строк. • GROUP BY + COUNT() / SUM() — группировка данных и вычисление агрегатов. • JOIN — объединение данных из нескольких таблиц (именно этот этап вызывает больше всего вопросов). • CASE WHEN — добавление условной логики прямо в SQL-запросы. Освоив эти пять конструкций, вы сможете решать большинство повседневных задач при работе с базами данных. 👉 @SQLPortal
Шпаргалка по проектированию веб систем System Design 101 Подробное руководство по архитектуре веб‑сервисов, которое обязательно стоит сохранить. Это перевод статьи от ByteByteGo опубликованный на Хабре Сохраняем за лайк ❤️ 👉 @SQLPortal
Вопрос по SQL: COALESCE и NULLIF Что вернёт этот запрос? 👉 @SQLPortal
SQL или NoSQL — редко бывают главной проблемой. Гораздо чаще настоящая причина низкой производительности — это: • плохо спроектированная схема базы данных; • отсутствие необходимых индексов; • неудачная модель хранения и организации данных. Именно эти факторы обычно оказывают гораздо большее влияние на производительность и масштабируемость системы, чем выбор между SQL и NoSQL. 👉 @SQLPortal
Нашли подробный разбор самых распространённых ошибок при эксплуатации PostgreSQL Автор на основе реальных аудитов СУБД собрал 10 проблем, которые чаще всего встречаются в production-системах, и объяснил, как их обнаружить и исправить. Что разбирается в статье: • Резервное копирование PostgreSQL: почему наличие бэкапов ещё не гарантирует возможность восстановления данных. • Типичные ошибки безопасности: использование суперпользователя приложением, слишком широкие правила доступа в pg_hba.conf и отсутствие TLS. • Настройка логирования, контрольных сумм, мониторинга, поиск долгих транзакций, борьба с bloat и правильная работа autovacuum. • Оптимизация конфигурации PostgreSQL под реальную нагрузку, архитектурные ошибки, а также проверка соответствия требованиям RTO/RPO и отказоустойчивости. Материал будет полезен DBA, DevOps, системным администраторам и всем, кто отвечает за эксплуатацию PostgreSQL в production. В статье не только разбираются причины возникновения проблем, но и приводятся практические рекомендации, SQL-запросы и примеры их решения. https://habr.com/ru/companies/k2tech/articles/1064474/ 👉 @SQLPortal
Нашли интересный способ упростить работу с JOIN в PostgreSQL Автор предлагает автоматически генерировать функции на основе foreign key, чтобы выполнять соединения без ручного написания JOIN ... ON. Такой подход делает SQL-запросы короче, снижает вероятность ошибок и приближает работу с базой данных к навигации по связям, как в ORM. Что разбирается в статье: • Почему классический синтаксис JOIN заставляет каждый раз повторять уже известные базе связи и какие проблемы это создаёт. • История попыток добавить в SQL соединения по внешним ключам (KEY JOIN) и почему эта идея до сих пор не стала частью стандарта. • Проект pg_relation_sql, который автоматически создаёт функции навигации по внешним ключам и позволяет писать запросы в стиле client(document) вместо длинных JOIN ... ON. • Сравнение производительности с обычными JOIN, ограничения подхода и примеры использования в реальных запросах. Материал будет особенно интересен разработчикам и DBA, которые хотят глубже разобраться в возможностях PostgreSQL и взглянуть на альтернативный подход к работе со связями между таблицами. https://habr.com/ru/articles/1065684/ 👉 @SQLPortal
Вопрос по SQL: Что вернёт этот запрос? 👉 @SQLPortal
История SQLite началась в 2000 году, когда разработчик Д. Ричард Хипп создавал ПО для эсминца ВМС США. Военным нужна была база данных, способная работать где угодно: • без сервера • без интернета • без администратора • без настройки Так появился SQLite. В отличие от MySQL, PostgreSQL и Oracle, SQLite не запускает отдельный серверный процесс. Вся база данных хранится в одном файле, а приложение работает с ним напрямую. Никакой установки, конфигурации или сетевых подключений. Сегодня SQLite используется в миллиардах устройств и приложений: → iPhone → Android → Google Chrome → продукты Adobe → встраиваемые и авиационные системы С высокой вероятностью вы уже использовали SQLite сегодня: - Instagram - Spotify - WhatsApp Самое удивительное — проект по-прежнему поддерживает его создатель, Ричард Хипп. Без венчурных инвестиций, IPO и продажи компании. SQLite остаётся одним из самых распространённых программных продуктов в мире, хотя большинство пользователей даже не знают его названия. 👉 @SQLPortal
Варианты
Бесплатные IT книг На GoalKicker собраны десятки PDF-книг по SQL, PostgreSQL, MySQL, SQL Server, Oracle, SQLite и другим СУБД. Все книги доступны бесплатно, содержат множество примеров кода и основаны на лучших материалах сообщества Stack Overflow. 👉 @SQLPortal
Редко встретишь терминальный инструмент для работы с базами данных, который действительно удобен в использовании sqlit — это быстрый TUI-клиент с поддержкой большого количества СУБД, автоматическим обнаружением Docker-контейнеров, историей запросов и умным автодополнением команд. И всё это — без тяжёлых и требовательных к памяти приложений. Если вы часто работаете с SQL из терминала, sqlit определённо стоит попробовать. https://github.com/Maxteabag/sqlit 👉 @SQLPortal
Бесплатные курсы по ИИ Data Science и облачным технологиям Платформа от IBM предлагает более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям 👦 👉 @SQLPortal
Варианты:
Грокаем алгоритмы в «alg0dev» Нашёл сервис который превращает сложные алгоритмы в наглядное шоу: сортировки, графы и поиск оживают прямо на экране Каждый шаг здесь визуализирован и синхронизирован с кодом его можно остановить, прокрутить и разобраться, что происходит под капотом. 👉 @SQLPortal