Рубрики
Технологии

Пост @ira-k — Блог компании Яндекс Практикум (+3) — N/P

Подборка для аналитиков по работе с SQL Собрали статьи, которые будут интересны начинающим аналитикам. Если вы только начинаете знакомство с SQL или хотите освежить знания, эта подборка для вас. Типы данных SQL — что о них нужно знать начинающему аналитику. Разбираем, какими они бывают и как с ними работать. Таблицы в SQL: типы и операции […]

Рубрики
Технологии

«Сравни» и Бауманка выпустили курс по оптимизации аналитических запросов

Финансовый маркетплейс «Сравни» совместно с Центром карьеры МГТУ им. Н.Э. Баумана запустил образовательную программу по оптимизации аналитических запросов «Deep dive into SQL and DWH: пишем эффективные аналитические запросы». Об этом Хабру рассказали в пресс‑службе маркетплейса. Читать далее

Рубрики
Технологии

Пост @dykyi_roman — Symfony (+4) — 05.12.2024 13:39

https://github.com/dykyi-roman/enterprise-skeleton Вводные В современном мире разработка корпоративных приложений требует высокой скорости, гибкости и использования проверенных решений. Проект Enterprise Skeleton был создан, чтобы помочь разработчикам сосредоточиться на бизнес-логике, а не на рутинных задачах настройки инфраструктуры. Этот шаблон включает современные инструменты, лучшие практики и интеграции для построения масштабируемых приложений. Особенность проекта в его модульной архитектуре, которая поддерживает […]

Рубрики
Технологии

9 способов прокачать SQL-запрос: оптимизация для разработчиков

Вы когда-нибудь задумывались, почему некоторые SQL-запросы работают быстро, а другие заставляют ждать вечность? Оптимизация запросов — одна из важнейших задач при работе с базами данных, особенно если речь идет о больших объемах данных. Сегодня мы разберем конкретный пример и покажем, как сделать запрос максимально эффективным. Читать далее

Рубрики
Технологии

Пост @drema201 — Блог компании АО «ГНИВЦ» (+1) — 04.12.2024 12:08

И ещё раз о внешних ключах Выяснилось, что мы можем повлиять на механику создания/валидации внешних ключей, таким же образом, каким мы можем повлиять на план исполнения обычного SQL-запроса. Представлю мой тестовый пример (все имена реальных объектов заменены, планы и цифры реальные). Выполняю 3 варианта валидации FK c разными настройками сессии, план исполнения смотрю через расширение […]

Рубрики
Технологии

Apache Flink: Flink Table API & SQL

Привет! Меня зовут Александр Булатов, я старший инженер данных в Блоке Данных билайна. В этой серии статей я расскажу, как выглядит создание Source и Sink для Table API & SQL и как Table API взаимодействует с DataStream API. Я работаю на проекте Radcom, в котором мы получаем данные о детализации звонков. И есть источник потоковых […]

Рубрики
Технологии

Zabbix предупредила о критической уязвимости CVE-2024-42327 в своём решении с открытым исходным кодом для мониторинга

Компания Zabbix предупредила о критической уязвимости высокой степени опасности в своём решении с открытым исходным кодом для мониторинга корпоративных сетей, которая может позволить злоумышленникам внедрять произвольные SQL-запросы и скомпрометировать данные или систему. Читать далее

Рубрики
Технологии

Создание блога на FastAPI с нуля: JWT, Markdown и современный веб-дизайн

В этой статье мы создадим полноценный мини-блог на FastAPI с нуля, используя современные технологии веб-разработки. Вы узнаете, как реализовать JWT-аутентификацию, работать с Markdown и создать привлекательный пользовательский интерфейс. Мы рассмотрим асинхронную работу с SQLAlchemy 2, включая сложные запросы и связи ManyToMany, а также интеграцию фронтенда с использованием Jinja2. Этот проект демонстрирует, как создать функциональный блог, […]

Рубрики
Технологии

Пост @blognaumen — Блог компании Naumen (+3) — N/P

Зачастую бизнес‑объекты в информационных системах хранятся в классических реляционных базах данных, где каждому атрибуту объекта соответствует колонка в таблице. Чтобы изменить такую объектную модель, например, добавить или удалить атрибут, нужно внести изменения в схему базы данных, то есть выполнить DDL‑операцию. Она сопровождается блокировками таблиц и увеличением времени простоя при работе с данными. Кроме того, при увеличении числа атрибутов можно превысить ограничение на количество колонок […]

Рубрики
Технологии

Непрямой контроль производительности приложения через генерируемый SQL и его характеристики

Привет, Хабр! В настоящее время используются не только SQL решения для работы с данными, тем не менее, на долю SQL приходится значительная часть систем. Также нередко бывает, что приложение генерирует SQL в зависимости от действий пользователя, например, при выборе полей или применении фильтров в отчетах, иными словами, есть динамический SQL, а не статический. Также часто […]