SQL Portal | Базы Данных – Telegram
SQL Portal | Базы Данных
14.8K subscribers
785 photos
108 videos
44 files
624 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
Рефакторинг SQL приложений

Автор: Стефан Фаро и Паскаль Лерми
Год:
2009

📂 Скачать книгу

👉 @SQLPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Управляй базами данных легко 🥳

Outerbase Studio — минималистичный клиент для работы с базами данных SQL

🟡 Поддерживает SQLite, MySQL и PostgreSQL (бета).
🟡 Интеграция с сервисами Turso и Cloudflare D1.
🟡 Доступен для веба, macOS и Windows.
🟡 Бесплатно и с открытым исходным кодом

Ссылка: тык

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
Oracle PL/SQL. Для профессионалов. 6-е изд

Автор:
Фейерштейн С., Прибыл Б
Год:
2015

📂 Скачать книгу

👉 @SQLPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
Как выполняется SQL-запрос в базе данных? 👆

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

🔘Шаг 1 - SQL-запрос отправляется в базу данных через транспортный протокол (например, TCP).

🔘Шаг 2 - Запрос передается парсеру команд, где он проходит синтаксический и семантический анализ, после чего формируется дерево запросов.

🔘Шаг 3 - Дерево запросов отправляется оптимизатору, который создает план выполнения.

🔘Шаг 4 - План выполнения передается исполнителю. Исполнитель извлекает данные в процессе выполнения.

🔘Шаг 5 - Методы доступа предоставляют логику извлечения данных, необходимую для выполнения, получая данные из механизма хранения.

🔘Шаг 6 - Методы доступа определяют, является ли SQL-запрос только для чтения. Если запрос только для чтения (например, SELECT), он передается менеджеру буфера для дальнейшей обработки. Менеджер буфера ищет данные в кэше или файлах данных.

🔘Шаг 7 - Если запрос является UPDATE или INSERT, он передается менеджеру транзакций для дальнейшей обработки.

🔘Шаг 8 - Во время транзакции данные находятся в заблокированном режиме, что гарантируется менеджером блокировок. Он также обеспечивает выполнение свойств ACID транзакции.

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍157
Как создавать документацию по базам данных с помощью dbdocs и DBML 👆

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Революция в управлении Базами Данных ☺️

Atlas — это современный инструмент для работы с базами данных, который помогает инженерам управлять схемами баз данных с помощью декларативного подхода и миграций.

🔜 Его цель — упростить процессы проектирования, разработки и развертывания баз данных

Ссылка: тык

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
Изучите SQL за один день и научитесь этому хорошо

Автор: Jamie Chan
Год:
2018

📂 Скачать книгу

👉 @SQLPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Шпаргалка по NoSQL 👆

Представляет 9 основных случаев использования NoSQL баз данных, с ключевыми характеристиками и примерами применения для популярных NoSQL баз данных

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
Топ-5 инструментов Text2SQL с использованием ИИ в 2024 году

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Онлайн-платформа для обучения и практики SQL с Oracle

Это онлайн-платформа, предоставляющая среду для выполнения SQL-запросов и работы с базами данных Oracle без необходимости устанавливать локальную среду.

Она позволяет пользователям запускать, тестировать и обмениваться SQL-кодом прямо в браузере

*️⃣На сайте есть готовые примеры SQL-запросов, которые можно использовать или модифицировать для своих нужд

Ссылка: тык

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1
Practical SQL: A Beginner's Guide to Storytelling with Data

Автор: Anthony DeBarros
Год: 2022

📂 Скачать книгу

👉 @SQLPortal | #книги #en
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Очистка данных с помощью SQL 👆

График объясняет различные команды и функции SQL, которые используются для очистки данных в базе данных

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6🏆2
Как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🌚2
Media is too big
VIEW IN TELEGRAM
Полный учебник с базовыми и сложными темами SQL 😑

TutorialsPoint SQL — это онлайн-учебник, предоставляющий детальное руководство по языку SQL. Он подходит как для начинающих, так и для более опытных

🟡основы баз данных, команды SELECT, INSERT, UPDATE, DELETE, а также сложные темы вроде JOIN, транзакций и функций
🟡примеры кода
🟡интерактивная практика
🟡материал разбит на модули

Ссылка: тык

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
Learning Snowflake SQL and Scripting: Generate, Retrieve, and Automate Snowflake Data (2023)

Автор: Alan Beaulieu
Год: 2023

📂 Скачать книгу

👉 @SQLPortal | #книги #en
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Media is too big
VIEW IN TELEGRAM
База данных для всех задач: от JSON до геоданных и аналитики 🥹

PostgreSQL — это универсальная база данных, которая может быть использована практически для любых типов данных и задач

Этот репозиторий postgres_for_everything посвящён демонстрации широких возможностей PostgreSQL, как базы данных, которая может использоваться не только для хранения реляционных данных, но и для самых разных задач, включая

🟡Обработка JSON и других структурированных данных
🟡Работа с географической информацией
🟡Функции полнотекстового поиска
🟡Хранение графовых данных
и тд.

Ссылка: тык

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4
Базовый курс по SQL

Большой плейлист из 24 уроков, в которых вы изучите основы SQL и основные концепции баз данных

📹 Cмотреть курс: тык

👉 @SQLPortal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3
Media is too big
VIEW IN TELEGRAM
Наткнулся на годное видео 👆

Про нормализацию данных в SQL для уменьшения избыточности и улучшения целостности данных

Ставь лайк если полезно! 🫡

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔4🔥3
Amazon DynamoDB — The Definitive Guide: Explore enterprise-ready, serverless NoSQL with predictable, scalable performance

Автор: Mike Mackay
Год: 2024

📂 Скачать книгу

👉 @SQLPortal | #книги #en
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
5 SQL-советов, которые ускорят ваши запросы и сберегут нервы

🛑 Не злоупотребляйте индексами
🛑Индексы ускоряют поиск, но замедляют запись и занимают место
🛑Создавайте их для столбцов в WHERE, JOIN и ORDER BY

🛑 Структура запроса важна
🛑Разбивайте сложные запросы на несколько простых
🛑Запрашивайте только нужные столбцы

🛑 Оптимизируйте JOIN и WHERE
🛑Используйте индексы и фильтруйте данные как можно раньше

🛑 Избегайте коррелированных подзапросов
🛑Переписывайте их через JOIN или используйте временные таблицы

🛑 Дизайн базы — основа производительности
🛑Балансируйте между нормализацией (целостность) и денормализацией (производительность)

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍185
Как pg_parquet упрощает обмен данными между PostgreSQL и S3 😏

pg_parquet позволяет строить сложные конвейеры данных прямо из PostgreSQL, подключая его к универсальному хранилищу — S3.

Например, с помощью pg_cron можно выгружать партиции в сжатые Parquet-файлы на S3 и выполнять быстрые аналитические запросы через DuckDB, Athena или Crunchy Data Warehouse без нагрузки на основную базу: 👇
COPY (SELECT * FROM events WHERE event_time >= '2024-12-15' AND event_time < '2024-12-16') TO 's3://my-events-archive/2024-12-15.parquet';


При этом другие приложения могут писать данные в Parquet на S3, а pg_parquet — загружать их. Это также удобно для обмена данными между изолированными PostgreSQL-серверами

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