Всё о базах данных простым языком. Сотрудничество: @max_excel РКН: vk.cc/cHhG5h
Почему Trino такой быстрый: динамические фильтры
Принцип большинства оптимизаций производительности в аналитических SQL-движках — ответить на запрос пользователя, затратив минимум вычислительных ресурсов. Динамические фильтры — это оптимизация, которая создает дополнительный предикат для одной из сторон оператора Join на основе данных другой стороны. Рассмотрим реализацию динамических фильтров на примере Trino.
Базы данных
SQL миграции в Postgres. Часть 2
Эта статья посвящена двум более сложным миграциям:
- обновление большой таблицы
- разделение таблицы на две
Базы данных
Что такое SQL индексы
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое индексация в SQL
• Для чего нужна индексация
• Как работает индексация
• Что такое двоичный поиск
• Что такое план выполнения запроса
• Когда лучше использовать индексы
• Когда лучше не использовать индексы
• Что такое кластеризованный индекс
• Что такое некластеризованный индекс
Смотреть это видео на youtube: youtu.be/LpEwssOYRKA
Почему вам стоит отказаться от использования timestamp в PostgreSQL
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования и в каждой СУБД работа с часовыми поясами реализована по-разному.
Базы данных
Оконные функции SQL
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое оконные функции SQL
• Зачем нужны оконные функции
• Примеры использования
• Синтаксис
• Разница оконных функций и GROUP BY
• Классы
• Функции
Смотреть это видео на youtube: youtu.be/phIR9W0yIaE
Комбинаторы в ClickHouse
Автору статьи часто приходилось сталкиваться с тем, что не все коллеги были знакомы с комбинаторами агрегатных функций в ClickHouse или же ограничивались использованием комбинатора -If.
Базы данных
🎬 Премьера сиквела! «Миграция на PostgreSQL. Часть вторая: От теории к практике»
Долгожданное продолжение выходит на экраны! После нашумевшей первой части митапа «Миграция на PostgreSQL», где мы разобрали путь от аудита информационных систем до миграции кода, наши герои возвращаются с новыми историями. Те же знакомые лица, та же увлекательная тема, но теперь с акцентом на реальный практический опыт.
🎥 Что вас ждет во второй части
— Реальные кейсы миграции на PostgreSQL крупнейших компаний
— Опыт перехода с Oracle DB и MSSQL
— Полезные советы и проверенные лайфхаки, которые помогут избежать сложностей в процессе миграции
🔍 Главные герои
— Ярослав Киселев, эксперт практики инфраструктурных решений
— Роман Севрук, менеджер по развитию решений СУБД
— Александр Федотов, технический архитектор 1С
📅 Дата и время премьеры: 30 июля, 16:00
👉🏼Регистрируйтесь на премьеру и станьте свидетелем продолжения истории
👉🏼 Подписывайтесь @k2_tech
Как аналитику выгрузить, обработать и проанализировать данные за пару минут? Сделать SQL-запрос к базе данных.
Научитесь писать такие запросы за 1,5 месяца — на курсе Яндекс Практикума. После учёбы вы будете пользоваться SQL уверенно: пройдёте от самых простых селектов до работы с оконными функциями.
На курсе вас ждут:
◾️ видеоуроки,
◾️ симулятор с реальными рабочими задачами,
◾️ вебинары с экспертами по SQL,
◾️ тренажёр с задачами для практики.
На курсе можно будет набить руку, потренироваться, задать вопросы наставнику. Материал идёт от простого к сложному, так что к концу учёбы студенты уже думают на языке SQL-группировок.
→ Записывайтесь и растите конкурентоспособность
Бесплатно доведем до 80 000 рублей в неделю!
Задумывались ли вы о дополнительном заработке? 💰
Всего лишь один час в день, и вы можете получить отличную надбавку к своей зарплате. И самое интересное - через неделю вы уже почувствуете разницу!
Канал полностью БЕСПЛАТНЫЙ. Без платных вип чатов и курсов.
Если через месяц вы не выйдете на доход, я готов скинуть вам 100,000 рублей на любую карту или кошелек! Это доказательство нашей уверенности в вашем успехе.
Получить доступ — /channel/+nWJ-w_l00pljNjhi
Надеюсь успеют все, утром доступ будет закрыт!
🔥 Вебинар: Проводим ABC-анализ в SQL и строим дашборд в Metabase!
Хотите больше практиковаться на хардовых кейсах и задачах? А может быть вам нужен проект в портфолио, благодаря которому вы устроитесь на работу аналитиком?
Тогда приходите на бесплатный вебинар, где в прямом эфире мы будем проводить ABC-анализ в SQL и строить дашборд в Metabase 🚀
Здесь не будет банальщины и легких задач, только мясной контент и практика!
📅 Дата: 23 июля (вт)
🕘 Время: 19:00 по Мск
🔗 Ссылка на трансляцию придет в бота, записывайтесь →
Что будем делать на вебинаре:
◾️ Напишем и подробно разберем код для проведения многомерного ABC-анализа в SQL
◾️ Поделимся профессиональными лайфхаками по ABC-анализу
◾️ Построим динамический дашборд в Metabase
◾️ Разберем, как правильно делать бизнес-выводы после анализа
Можно ли новичкам? — Да! Мы будем детально объяснять каждый шаг.
Ждем всех — будет мега-круто 🧡
Реклама. ООО «АЙТИ РЕЗЮМЕ». ИНН 4025460134.
Erid:LjN8Kbtqz
Стоит ли вам начинать карьеру в аналитике и Date Science? Онлайн-встреча, которая поможет понять
Вокруг работы с данными много мифов: сложно начать карьеру — просто начать карьеру — нужно начинать с бизнес-аналитики — всем надо в системные аналитики.
День открытых дверей «Как начать карьеру в аналитике и Data Science» поможет разобраться, что из этого правда, а что нет. Продюсеры Нетологии ответят на волнующие вопросы:
— По-прежнему ли высок спрос на аналитиков?
— В какие компании устраиваться на работу в сфере данных, чтобы хорошо зарабатывать?
— С чего стартовать в аналитике и Data Science и сложно ли это?
Участники встречи получат в подарок гайд «Как войти в сферу данных и найти своё направление». Он поможет принять взвешенное решение о старте карьеры в новой для вас профессии.
Приоткройте для себя двери в аналитику: https://netolo.gy/djxD
Реклама. ООО "Нетология". Erid: 2VSb5zEUB5A
Изучите применение ChatGPT в рабочих целях, чтобы получить от этого прибыль. Сейчас самое время начать использовать искусственный интеллект.
Здесь вы узнаете, почему стоит освоить ChatGPT. Это поможет вам:
- Использовать ChatGPT в вашей профессиональной сфере.
- Предлагать компаниям разработку индивидуально дообученного ChatGPT по заказу.
- Увеличить свой доход, освоив навык создания индивидуально дообученного ChatGPT.
Зарегистрируйтесь на бесплатный вебинар, чтобы узнать больше деталей.
Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8K1GoE
Как обнаружить SQL-уязвимость?
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.
На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.
Запись до 25 июля. Продолжительность - 3 месяца
🏆 Сертификат / удостоверение о повышении квалификации
@Codeby_Academy
84994441750
Подробнее о курсе
⚛️Росатом ищет Системного аналитика (HR-Tech) в Гринатом — ИТ-генератор Росатома.
Требования: опыт работы системным аналитиком в ИТ от 3 лет; опыт проектирования, документирования и интеграций (REST, SOAP, брокеры сообщений); понимание принципов построения микросервисной архитектуры ПО и опыт разработки Web-приложений; опыт работы с agile/scrum методологией; специальные знания и опыт в работе с: BPMN, UML, SQL, OpenProject, Postman.
Будет преимуществом: опыт реализации и внедрения систем ECM, ERP, MES, CRM, HRM.
Мы предлагаем: удалённую работу или рабочее место в уютном офисе; конкурентную ЗП и премии, оформление по ТК с удобным графиком, выбор между удалёнкой и офисом, карьерный рост, ДМС со стоматологией, собственную платформу для обучения, конференции и тренинги.
👉Узнать подробнее и откликнуться можно по ссылке.
💛💛💚❤️💛❤️💛⤵️
❓Утопаете в данных и не знаете, как их эффективно визуализировать? Мечтаете об инструменте, который поможет создавать наглядные и информативные дэшборды?
✨Представьте: вы с легкостью подключаетесь к любым источникам данных, создаете интерактивные графики и диаграммы, а ваши дэшборды вызывают восхищение у коллег и руководства!
Хотите это реализовать? Открытый урок «Знакомство с Apache Superset. Установка, настройка и базовый функционал» — ваш первый шаг к освоению мощного инструмента для визуализации данных! 23 июля в 20:00 мск присоединяйтесь и узнайте, как легко и быстро превратить данные в указатели для дальнейших действий компании.
🔗Записывайтесь по ссылке прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/EVPG/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Excel - основа для анализа финансов
📌 Полезные приёмы, гайды, лайфхаки эксель и финансового анализа для начинающих на канале @fin_analytics.
Подписывайся и становись финансистом: @fin_analytics
Sync vs Async: какой способ связи между микросервисами выбрать?
14 августа в 20:00 мск узнайте, как оптимизировать межсервисное взаимодействие и сделать вашу архитектуру непробиваемой.
Мы разберем основные типы межсервисного взаимодействия: синхронное и асинхронное API. Вы узнаете плюсы и минусы каждого подхода, а также поймете важность версионирования API. Мы расскажем о балансе между оркестрацией и хореографией, различиях между Anemic API и Rich API и введем вас в мир IDL (Interface Definition Language) и принципа «API design first».
👨💻🛠👨🏻💻 Вебинар подходит разработчикам и архитекторам ПО, работающим с микросервисной архитектурой, а также backend и fullstack-разработчикам, стремящимся улучшить межсервисное взаимодействие. DevOps-инженеры и специалисты по API дизайну и интеграции также найдут здесь массу полезной информации.
🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить занятие: https://vk.cc/cyUQbDРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Если ты системный аналитик с глубокой технической экспертизой, ждём тебя в команду SberDevices! 🖥️
Мы занимаемся разработкой умных устройств, виртуальных персонажей и продуктов на основе голосовых и речевых технологий.
В твой скоуп задач будут входить ⤵️
▪️ Анализ, разработка и согласование требований к новому функционалу, доработка существующих модулей системы, описание API и протоколов, реализация задач по интеграции со сторонними сервисами.
▪️ Участие в разборе инцидентов, анализ причин и последствий.
▪️ Описание сценариев приёмочных испытаний реализованного продукта.
Читай подробности и откликайся по ссылке 👌
👉Тратите кучу времени и усилий на перенос данных между платформами, а результат все равно оставляет желать лучшего? Ваши коллеги недовольны, а рабочие процессы тормозят?
А теперь представьте, что вы можете легко и надежно переносить данные с MS SQL в PostgreSQL, оптимизируя рабочие процессы вашей команды. Вы освоили инструмент Convertuum и знаете все тонкости конвертирования схемы и данных.
🔆Присоединяйтесь к открытому вебинару 7 августа в 20:00 мск и сделайте этот прыжок в будущее! На занятии вы узнаете:
- как эффективно мигрировать данные между платформами;
- основные этапы и лучшие практики переноса;
- особенности работы с Convertuum, включая возможности преобразования схемы и переноса данных;
- как обеспечить безопасность и целостность информации в процессе миграции.
👉Вы получите ценные знания и практические советы, которые можно сразу применить в работе.
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cyOEXu
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
У вендора и производителя IT-инфраструктуры YADRO активны вакансии в разных направлениях для тех, кто кодит на С/С++ 🔍
1️⃣ Software Engineer C/C++
2️⃣ Разработчик ПО для цифровых систем связи
3️⃣ Senior C++ developer/Старший инженер-программист С++
4️⃣ Инженер по разработке ПО (C/C++ Embedded Linux)
5️⃣ Старший разработчик C++ (Linux/ OpenBMC)
6️⃣ Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
Ты сможешь раскрыть свой творческий и инженерный потенциал в команде профессионалов, которые создают высокотехнологичные решения мирового уровня.
Какие бенефиты предлагаются:
– достойная зарплата (размер обсуждается на собеседовании) и прозрачная система премий;
– обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– возможность учиться у лучших специалистов индустрии, расти в рамках своей роли, а также участвовать во множестве различных проектов;
– личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– большое инженерное сообщество, которое постоянно развивается;
– гибридный или удалённый формат работы;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– скидки для сотрудников, дополнительные day-off;
– комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.
Скорее переходи по ссылкам и оставляй отклики!
Всё что нужно знать про DuckDB
DuckDB — это хороший инструмент для взаимодействия с данными. Он позволяет через единый интерфейс (SQL) общаться с разными сервисами и форматами файлов.
Базы данных
Подсказки в SQL
В этом видеоуроке автор подробно и наглядно разбирает процесс работы с подсказками (HINT) в SQL.
Смотреть это видео на youtube: youtu.be/Gyf7v0cX1iQ
Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду
С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно работать с большими и интенсивными нагрузками.
Базы данных
Что такое NoSQL и нереляционные базы данных
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
SQL простыми словами
В этой статье автор собрал все, что нужно знать об SQL на первых порах: привел реальные кейсы использования языка запросов и показал, как написать ваш первый код.
Базы данных
Фильтрация данных в SQL
В этом ролике автор подробно и наглядно разбирает процесс фильтрации данных в SQL с использованием оператора WHERE.
00:00 Ключевое слово WHERE и фильтры для выбора строк
01:55 Операции, которые можно использовать в WHERE
02:32 Использование BETWEEN в WHERE
03:05 Использование IN в WHERE
03:58 Использование LIKE в WHERE
04:59 Логические операции AND, OR и NOT в WHERE
07:36 Итоги
Смотреть это видео на youtube: youtu.be/Q8UmK7wC9Hk
Теория и основные технологии MongoDB
В этом видеоуроке автор подробно разбирает основные технологии MongoDB, использующиеся в процессе разработки. Вы рассмотрите, чем MongoDB отличается от других баз данных, что такое кластеры, коллекции и документы.
Смотреть это видео на youtube: youtu.be/Rq_tgaJN_zQ
Топ полезных SQL-запросов для PostgreSQL
Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В этой статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.
Базы данных
Разработка баз данных: Интервью
0:17:38 Программист под Oracle и PL/SQL
0:20:13 Согласованность данных
0:25:38 Тесты в БД
0:28:55 API в базах данных
0:31:17 Хранение кода и системы контроля версий
0:33:38 CI & CD
0:40:00 Про администраторов баз данных (DBA)
0:42:47 Как происходят вмешательства в базу
0:49:13 Кодревью
0:58:04 Про бэкапы
0:59:07 Инструменты
1:01:53 Задачи в ритейле
1:06:28 Работа с большими данными
1:10:30 Чем хорош Oracle как провайдер БД
Смотреть это видео на youtube: youtu.be/_liOxMtBNR8
Основы работы в Oracle SQL Developer
В этом видеоуроке автор подробно и наглядно разбирает основы работы с бесплатной визуальной средой разработки Oracle SQL Developer, а также основные преимущества и недостатки использования данной среды.
Смотреть это видео на youtube: youtu.be/yZHAI9wfaE0