Telegram Web
Как использовать триггеры SQL

В этом руководстве вы узнаете, как создавать триггеры, как их удалять и когда они полезны.

https://www.freecodecamp.org/news/sql-triggers/
Каковы недостатки индексов базы данных?

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

https://planetscale.com/blog/what-are-the-disadvantages-of-database-indexes
LLM довольно хороши в написании SQL, но с некоторыми вещами (например, соединениями) все еще возникают проблемы.

🤯Но что, если вы используете *агент* для взаимодействия с базами данных SQL? В приведенном ниже примере он пытается выполнить соединение с несуществующим столбцом, но затем видит ошибку и исправляет ее в следующем запросе.


Агент базы данных SQL
В этом посте представлен агент, предназначенный для взаимодействия с базами данных sql. Агент основан на SQLDatabaseChain и предназначен для ответов на более общие вопросы о базе данных, а также для восстановления после ошибок.
https://langchain.readthedocs.io/en/latest/modules/agents/agent_toolkits/sql_database.html
5 инструментов визуализации SQL для инженеров данных

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

https://www.kdnuggets.com/2023/02/5-sql-visualization-tools-data-engineers.html?utm_source=rss&utm_medium=rss&utm_campaign=5-sql-visualization-tools-for-data-engineers
Методы оптимизации SQL-запросов

В этом руководстве я покажу вам несколько советов и приемов, которые помогут оптимизировать ваши SQL-запросы и ускорить их выполнение. Главное условие — у вас должны быть базовые знания SQL.

https://www.kdnuggets.com/2023/03/sql-query-optimization-techniques.html?utm_source=rss&utm_medium=rss&utm_campaign=sql-query-optimization-techniques
Если вы хотите изучить SQL, вот отличный инструмент на базе ChatGPT:

https://sqlize.online/
Как читать и записывать данные в базу данных SQL с помощью Python

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

https://www.freecodecamp.org/news/how-to-read-and-write-data-to-a-sql-database-using-python/
Взять под контроль состояние системы и агрегировать SLO/SLI в одну или несколько высокоуровневых метрик — освойте все тонкости вместе с курсом Слёрма SRE:Observability.

На какие вопросы поможет ответить курс?

▫️Почему возникают и как исправить сбои в работе саппорта?

▫️Предположим, что у вас есть 100 микросервисов и вы можете измерить надежность каждого, но что отвечать бизнесу? Бизнес хочет что-то максимально простое и понятное, а не 100 независимых метрик.

▫️Как увидеть и оценить результаты работы над надежностью?

▫️Как объяснить руководителю, для чего нужны бизнес-метрики приложения?

▫️Как договориться с бизнесом, что именно делать: выкатывать фичи или работать над надежностью?

▫️Как увидеть инцидент в зачатке на графике и по алерту, а также предотвратить панику и стресс в моменте?

Курс SRE: Observability (ссылка) предназначен:

✔️Для тех, у кого есть базовые знания о SRE-практиках;

✔️Для команд, которым нужно наладить внутренние процессы и научиться настраивать мониторинг;

✔️Для компаний, где уже внедрены error budget и SLO, но эти процессы до конца не отработаны.

Вас ждёт серия мастер-классов, на которой вы построите систему мониторинга приложений, состоящей из множества микросервисов.

После курса вы научитесь выбирать метрики, а также определять, если с системой что-то пошло не по плану, сможете рассчитать error budget, примените классические воронки и измерите надёжность точек входа.

И многое другое!

Старт курса уже 14 марта — успей записаться и прокачаться в SRE: slurm.club/3YlL8x6
Хотите узнать секрет оптимизации SQL-запросов? Понимание порядка выполнения является ключевым.

Операторы SQL выполняются системой базы данных в несколько этапов, включая: - Анализ оператора SQL и проверка его правильности - Преобразование SQL во внутреннее представление, такое как реляционная алгебра

Оптимизация внутреннего представления и создание плана выполнения, использующего информацию индекса - Выполнение плана и возврат результатов


Выполнение SQL очень сложно и включает в себя множество соображений, таких как: - Использование индексов и кэшей - Порядок соединения таблиц - Управление параллелизмом - Управление транзакциями

Для вас: функция «now()» в SQL, используемая в операторе «SELECT NOW() + 1;», оценивается на этапе оптимизации и создания плана выполнения, где функция заменяется текущей датой. и значение времени перед созданием плана выполнения.
Памятка по SQL для новичков

В этой памятке по SQL мы рассмотрим примеры SQL-запросов, которые помогут вам как можно быстрее изучить основные запросы T-SQL.

https://www.sqlshack.com/sql-cheat-sheet-for-newbies/
13 операторов SQL для 90 % ваших задач по науке о данных

SQL — это мощный инструмент, который можно использовать для выполнения широкого круга задач по обработке данных, включая фильтрацию, сортировку, группировку и агрегирование данных. В этой статье мы рассмотрим 13 основных операторов SQL, которые помогут вам выполнить 90% ваших задач по обработке и анализу данных. Эти операторы просты для понимания и реализации и обеспечат вам прочную основу для работы с SQL.

Независимо от того, являетесь ли вы новичком в SQL или имеете некоторый опыт работы с ним, эта статья предоставит вам ценную информацию и практические советы по работе с данными.

https://levelup.gitconnected.com/13-sql-statements-for-90-of-your-data-science-tasks-27902996dc2b
Переводчик с человеческого на SQL! Преобразуйте ваши запросы на естественном языке в код SQL без особых усилий с помощью ИИ

https://sql-translator.vercel.app/
PostgreSQL против MySQL: понимание их различий

Сегодня мы сравним два самых популярных продукта баз данных PostgreSQL и MySQL и объясним различия между ними в этой статье. На рынке существует множество систем баз данных, основанных на концепции системы управления базами данных отношений (RDBMS). Некоторыми из них являются Oracle, SQL Server, MySQL, PostgreSQL и т. д. Очень важно понимать различия между ними, прежде чем выбирать какую-либо базу данных для своего приложения. Имея это в виду, я пишу эту статью, чтобы объяснить эти две системы баз данных, то есть PostgreSQL и MySQL, и сравнить их с разных сторон, чтобы вы могли понять их, прежде чем принимать какое-либо решение для ваших требований.

Сначала давайте разберемся с основной концепцией, на которой построены обе системы баз данных, т. е. РСУБД.

https://www.sqlshack.com/postgresql-vs-mysql-understanding-their-differences/
Проверь себя — пройди тест по NoSQL

Вырвись из однотипных задач — освой все основные и популярные NoSQL базы данных.

Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "NoSQL" от OTUS по специальной цене.

🎫Возможна оплата курса в рассрочку

👉 ПРОЙТИ ТЕСТ

Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
➡️17 марта в 20:00 открытый урок «Знакомство с InterSystems IRIS».

Реклама. Информация о рекламодателе на сайте www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Криптография базы данных для всех остальных

Введение в криптографию баз данных.

https://soatok.blog/2023/03/01/database-cryptography-fur-the-rest-of-us/
Базы данных NoSQL и варианты их использования

Узнайте о базах данных NoSQL и их типах
https://shly.link/QjPLm
Мастерство SQL для специалистов по данным: полное руководство от новичка до продвинутого уровня

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

https://levelup.gitconnected.com/sql-mastery-for-data-scientists-a-comprehensive-guide-from-novice-to-advanced-3b9305b03210

(если пост открывается не полностью, войдите в режиме инкогнито)
Расширенные методы SQL для сложных запросов

В этом руководстве мы обсудим некоторые из наиболее популярных продвинутых методов SQL и предоставим каждому из них реальные приложения.

https://www.freecodecamp.org/news/advanced-sql-techniques/
7 необычных способов использования Chat-GPT для запросов Text-to-SQL и SQL

https://www.eversql.com/7-unusual-uses-of-chat-gpt-for-text-to-sql-and-sql-queries/
9 советов Django по работе с базами данных

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

В этой статье я поделюсь 9 советами по работе с базами данных в Django.

https://medium.com/@Evenword/9-django-tips-for-working-with-databases-9368d39e50f2
2025/07/03 13:50:09
Back to Top
HTML Embed Code: