sql_tg | Unsorted

Telegram-канал sql_tg - SQL и БД Learning

11243

Изучаем SQL с нуля По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Subscribe to a channel

SQL и БД Learning

Что такое холодная миграция?

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

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

Преимущества холодной миграции

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

Во-первых, холодная миграция позволяет избежать проблем согласованности данных. Поскольку доступ к базе данных блокируется на время миграции, нет возможности одновременного изменения данных несколькими пользователями. Это гарантирует, что данные остаются целостными и не возникают конфликты при обновлении.

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

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

Читать полностью…

SQL и БД Learning

⚠️  Обсждаем основные проблемы миграции с MS SQL Server на PostgreSQL на открытом практическом уроке от OTUS

Поговорим почему многие проекты по миграции никогда не заканчиваются
на открытом уроке «Основные проблемы миграции» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS

🔹Разберем какие бывают проблемы при миграции и как их решать

🔹Расскажем как не надо делать миграцию

👉 Регистрация
https://otus.pw/UQVQ/?erid=LjN8KSuQB

Читать полностью…

SQL и БД Learning

🖥 SQLFlow - отличный инструмент для визуализации SQL-запросов.

Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.


https://github.com/sqlparser/sqlflow_public/blob/master/install_sqlflow.md

Читать полностью…

SQL и БД Learning

От 0 до 300 SQL-запросов в месяц: 3 практических совета

Смотреть статью

Читать полностью…

SQL и БД Learning

С 8 марта прекрасных девушек 🌹!

Читать полностью…

SQL и БД Learning

🙄 Как разработчику анализировать длинные и сложные запросы в SQL Server?

❤️ Расскажет Кристина Кучерова — архитектор решений в Билайн. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете:

1. Почему не всегда хорошо начинать с плана для длинного запроса
2. Анализ статистики выполнения запроса
3. Разбивку запроса на части и просмотр плана
4. Как не сломать то, что работало до вас

✅ Занятие пройдёт 12 марта в 20:00 МСК в рамках курса «MS SQL Server Developer». Доступна рассрочка на обучение!

👉🏻 Чтобы посетить бесплатный урок и получить запись, прямо сейчас пройдите небольшой тест

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL и БД Learning

Выполнение побитовых операций над числами из Oracle Database 21c с помощью:

BIT_AND_AGG
BIT_XOR_AGG
BIT_OR_AGG



✔ Преобразование десятичных чисел в двоичные (5 = 101, 6 = 110 и т. д.).
✔ Сравнение значений в каждой битовой позиции
✔ Преобразование результатов обратно в десятичный вид

Читать полностью…

SQL и БД Learning

Что могут рассказать данные о клиенте и почему метрика CLTV так важна?

Приглашаем на бесплатный вебинар «Комплексный подход к оценке и прогнозированию Client Lifetime Value». Вы узнаете:

🟣Как использовать аналитику и Data Science для управления жизненным циклом клиента — юридического лица в крупном банке?
🟣Как научиться прогнозировать ценность клиента и доход для банка, когда компания еще даже не стала нашим клиентом?

Спикер: Дмитрий Рузанов, руководитель продвинутой аналитики юридических лиц в Альфа-Банке.
Дата и время: 5 марта, 18:30
Регистрация: по ссылке.

Реклама. НИУ ВШЭ.
ИНН 7714030726
Erid: 2SDnjcrTEhW

Читать полностью…

SQL и БД Learning

Погружение в базы данных

Смотреть статью

Читать полностью…

SQL и БД Learning

Как разработчику анализировать длинные и сложные запросы в SQL Server?

Расскажет Кристина Кучерова — архитектор решений в Билайн. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете:

1. Почему не всегда хорошо начинать с плана для длинного запроса
2. Анализ статистики выполнения запроса
3. Разбивку запроса на части и просмотр плана
4. Как не сломать то, что работало до вас

Занятие пройдёт 12 марта в 20:00 МСК в рамках курса «MS SQL Server Developer». Доступна рассрочка на обучение!

Чтобы посетить бесплатный урок и получить запись, прямо сейчас пройдите небольшой тест

Читать полностью…

SQL и БД Learning

🖥 Наглядный гайд с функциями от SQL до Pandas

Читать полностью…

SQL и БД Learning

⚠️ 3 из 5 компаний уже перешли с MS SQL на PostgreSQL. 

Разобраться приглашаем на открытом уроке «Актуальность миграции с базы данных MS SQL на PostgreSQL» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS

🔹На открытом уроке разберем проблематику миграции с MS SQL на Postgre SQL, в каком положении находятся системы баз данных в российских компаниях

🔹Разберем преимущества перехода на PostgreSQL и основные особенности этой СУБД.

👉 Регистрация
https://otus.pw/UO0q/?erid=LjN8KA6ZS

Читать полностью…

SQL и БД Learning

SQL Комментарии

SQL Comments
используются для объяснения разделов инструкций SQL или для предотвращения выполнения самих инструкций SQL.
Комментарии не поддерживаются в базе данных Microsoft Access.

Однострочный комментарий

Однострочные комментарии начинаются с --.
Любой текст между -- и концом строки будет игнорироваться (не выполняться).

Многострочные комментарии

Многострочные комментарии начинаются с /* и заканчиваются */.
Любой текст между /* и */ будет игнорироваться.

#это_база

Читать полностью…

SQL и БД Learning

Что нужно знать о миграции с Oracle на PostgreSQL?

Расскажет опытный эксперт на бесплатном практическом уроке «Коротко об инструментах миграции с Oracle на PostgreSQL: ora2pg, oracle_fdw, ora_fce» от OTUS.

🔹На вебинаре мы разберём какие есть инструменты по упрощению миграции с Oracle на PG
 
🔹Рассмотрим плюсы, минусы и аналоги ora2pg, oracle_fdw

🔹Разберем особенности расширения ora_fce 

Встречаемся 29 февраля в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков».

👉 Регистрация
https://otus.pw/gWqb/?erid=LjN8KcDZE

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

SQL и БД Learning

Полезные оконные функции SQL

Смотреть статью

Читать полностью…

SQL и БД Learning

PostgreSQL и временные таблицы

Смотреть статью

Читать полностью…

SQL и БД Learning

Хотите получить N процентов строк из вашей таблицы?

Вы можете сделать это в SQL с помощью:

SELECT * FROM ...
ORDER BY ...
FETCH FIRST 10 PERCENT ROWS ONLY

Читать полностью…

SQL и БД Learning

Как хранить и обрабатывать большие объемы данных, когда в компании множество разрозненных корпоративных систем?

Используйте Data Platform от beeline cloud — облачную платформу для эффективной работы с данными любого объема. Услуга помогает связать различные источники хранения в единую среду управления.

Состав платформы:
• Продукты Arenadata — аналитические, транзакционные СУБД, ETL и очереди сообщений.
• Cloud BI — сервис визуализации и аналитики данных на базе ПО с открытым исходным кодом.
• Cloud Object Storage — надежное хранение данных любого объема с возможностью моментального масштабирования и с доступом из любой точки.

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

Реклама. ООО "ДАТАФОРТ". ИНН 7713606615.

Читать полностью…

SQL и БД Learning

Что нового в планировщике / оптимизаторе запросов Postgres 16

Смотреть статью

Читать полностью…

SQL и БД Learning

MS Access: DateSerial

DateSerial
- это функция, которая позволяет создавать даты в MS Access на основе года, месяца и дня.

DateSerial - создание даты
Функция DateSerial принимает три аргумента: год, месяц и день. Она возвращает дату в виде значения типа Date.

DateSerial - использование с другими функциями
DateSerial можно использовать с другими функциями MS Access для выполнения различных операций с датами.

Читать полностью…

SQL и БД Learning

🖥 Как работает like в SQL

Думаю можно ответить так - оператор LIKE используется для сравнения значений в столбцах с шаблоном, который вы задаете. Он позволяет искать строки, которые содержат определенные символы или фразы.

Шаблон запроса:

SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;

Пример:

SELECT * FROM customers WHERE last_name LIKE 'Sm%';

Этот запрос вернет все строки из таблицы customers, в которых last_name начинается с букв "Sm".

Оператор LIKE чувствителен к регистру символов, то есть "A" и "a" будут восприниматься как разные символы. Однако, для того чтобы выполнить поиск, игнорируя регистр символов, можно использовать функцию UPPER или LOWER, например:

SELECT * FROM employees WHERE UPPER(first_name) LIKE '%JOHN%';

Читать полностью…

SQL и БД Learning

Знакомимся с key-value NoSQL-БД: наполняем Redis данными из Kafka

Читать статью

Читать полностью…

SQL и БД Learning

Агрегат WITH ROLLUP

Смотреть статью

Читать полностью…

SQL и БД Learning

Сравнение JSONB с hstore

Оба типа данных поддерживают хранение пар "ключ-значение", но JSONB имеет более сложную структуру, позволяющую включать массивы и вложенные объекты.

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

Читать полностью…

SQL и БД Learning

Типы функций в языке T-SQL (Microsoft SQL Server)

Читать статью

Читать полностью…

SQL и БД Learning

Основы SQLite на примере практической задачи

Смотреть статью

Читать полностью…

SQL и БД Learning

SQL в Фокусе: Полное Руководство. 100 ключевых Вопросов с собеседований

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования
Как вы можете применить оконную функцию и одновременно фильтровать результаты с использованием этой функции без применения подзапроса?


Используйте ключевое слово QUALIFY (в некоторых СУБД, например, в Teradata), которое позволяет фильтровать результаты запроса на основе условий, связанных с оконными функциями.

Читать полностью…

SQL и БД Learning

Вопросы по SQL, которые часто задают на собеседовании. Часть 1

Смотреть статью

Читать полностью…

SQL и БД Learning

😱Вы в огне из-за больших запросов, которые даже писали не вы?

Разберемся с этим 😏 на вебинаре «Оптимизация запросов в SQL Server» от OTUS
1. Рассмотрим структуру запросов, как элемент общего дизайна системы
2. Выясним, что делать с большими и даже огромными запросами написанными не вами
3. И разберем ключевые методы оптимизации, их плюсы и минусы

✅ В результате вы получите структурные представления об оптимизации, сравните предложенные методы с собственными и подберете решение своей задачи!

🎯Занятие будет интересно разработчикам, аналитикам, администраторам баз данных, девопсам. Как новичкам, так и профи!

Ведущий: Дмитрий Тарасов, аналитик и разработчик с 25-летним стажем в IT
Практикуемся 28 февраля, 20:00 мск в рамках курса «MS SQL Server Developer». Осталось уже меньше половины мест!

👉Чтобы записаться, пройдите тест!

Читать полностью…
Subscribe to a channel