SQLpedia | Базы данных
رفتن به کانال در Telegram
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов. Сотрудничество: @Heykman
نمایش بیشتر6 086
مشترکین
-224 ساعت
-47 روز
-3830 روز
آرشیو پست ها
Мой опыт использования платформы Tantor
Данная статья описывает опыт использования платформы Tantor для работы с несколькими базами данных одновременно. В статье рассказывается о множестве возможностей платформы, таких как работа с экземплярами, обслуживание, инспектор баз данных, профайлер запросов и тд.
Перейти к статье | SQLpedia
Отправка и обработка HTTP запросов в PostgreSQL
В данной статье автор делится некоторыми наработками, которые он использует в своих проектах, в частности, тем, как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL.
Перейти к статье | SQLpedia
☁️ Бесплатные курсы Yandex Cloud по работе с данными в облаке
🆕 Теперь вам доступен один из наиболее фундаментальных курсов по ClickHouse. На нём вы научитесь проектировать БД, обеспечивать отказоустойчивость кластера и работать с таблицами в ClickHouse. Начните использовать эту СУБД эффективно для задач аналитики.
В программе также есть курсы про:
• построение корпоративной платформы данных;
• витрины данных для веб-аналитики в ClickHouse;
• основы работы с DataLens.
Вы можете выбрать один курс или пройти программу целиком.
📈 Кому подойдут курсы?
Практикующим дата-инженерам и аналитикам как уровня junior или middle, так и более опытным. Мы расскажем, как вы можете улучшить свою работу с помощью наших инструментов.
Расширьте свои знания о работе с данными на курсах от Yandex Cloud. Регистрируйтесь по ссылке.
Реклама. ООО "Яндекс" ИНН 7736207543
Airflow vs NiFi: исследуем оркестратор для формирования витрин данных
В данной статье рассматривается сравнение двух инструментов для оркестрации процессов построения витрин данных - Airflow и NiFi. Также описываются исходные данные и слои данных, используемые для создания витрины, а также схема требуемой витрины.
Перейти к статье | SQLpedia
💻MongoDB является одной из самых популярных и открытых документо-ориентированных баз данных!
💯Умение работать с MongoDB всё более востребовано в 2023 году в крупных компаниях. Чтобы поближе пощупать MongoDB и быть в курсе актуальных изменений, приходите на открытый урок 12 октября!
🥉На открытом уроке рассмотрим следующие темы:
- авторизация, аутентификация, управление, шифрование, аудит кластера;
- обеспечение базового бэкапа;
- импорт/экспорт данных;
Преподаватель Евгений Аристов — архитектор высоконагруженных баз данных и инфраструктуры с 25-летним опытом в разработке.
💾Зарегистрируйтесь для участия и получения записи!
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KaGTu
Jsonb и gin, ошибки планировщика на старых PostgreSQL
Автор статьи приводит пример типичной базы данных, состоящей из одной таблицы с тремя полями, и объясняет, каким образом такие базы могут столкнуться с проблемами производительности при увеличении размера.
Перейти к статье | SQLpedia
🔥 Бесплатный вебинар для начинающих аналитиков по SQL!
❗️ 12 октября в 19:00 по Мск пройдет бесплатный вебинар для начинающих аналитиков по теме: “Расчет продуктовых метрик с помощью SQL”.
Мы проводили такой вебинар в прошлом месяце, и он очень понравился участникам, но многие не успели на него записаться, а очень хотели — поэтому мы решили, почему бы не провести его еще раз 😍
На вебинаре мы вместе Андроном (СЕО IT Resume & Simulative) будем работать в облачной базе PostgreSQL и с помощью SQL рассчитаем основные продуктовые метрики онлайн-сервиса:
* Activation rate
* MAU
* ARPU и ARPPU
* другие метрики
Почему стоит прийти на вебинар?
🔸 Узнаете, как использовать SQL в реальной задаче — вы сможете сохранить этот кейс в портфолио и показать на собеседовании: работодатель точно оценит 🤘🏻
🔸 Поделимся с вами профессиональными лайфхаками SQL: у нас их очень много и нам не терпиться рассказать вам о них 😏
🔸 Прокачаете свой код на SQL и работу с продуктовыми метриками 😍
Регистрируйтесь по ссылке
Реклама. ООО Айти Резюме. ИНН 4025460134. Erid:LjN8Jvdcf
О Prepared statements, серверном кэше скомпилированных запросов или как эффективно кэшировать запросы в YDB
Статья рассказывает о различных способах снижения стоимости выполнения SQL-запросов в современных СУБД, таких как использование подготовленных запросов и кэширование.
Перейти к статье | SQLpedia
Повышение эффективности SQL-запросов: советы и рекомендации
В статье представлен ряд советов и методов, которые помогут читателям оценить производительность своих SQL-запросов и улучшить ее при необходимости.
Перейти к статье | SQLpedia
Регулярные выражения в реальных задачах
В этой статье автор рассказывает про регулярные выражения. Автор часто пользуется ими, решая задачи по обработке текста в базах данных. Вначале речь пойдет о теории, а затем будет рассмотрено несколько реальных задач, которые были решены с использованием регулярных выражений.
Перейти к статье | SQLpedia
Алоха, коллеги!
Сегодня дадим вам задачу на логику из нашей рубрики #fromInterviewWithLove
Представьте себе замкнутую по окружности железную дорогу. По ней едет поезд, последний вагон которого скреплён с первым так, что внутри можно свободно перемещаться между вагонами. Вы оказались в одном случайном вагоне и ваша задача — подсчитать их общее количество. В каждом вагоне можно включать или выключать свет, но начальное положение переключателей случайное и заранее неизвестно.
Все вагоны внутри выглядят строго одинаково, окна закрыты так, что невозможно посмотреть наружу, движение поезда равномерное. Помечать вагоны как-либо, кроме включения или выключения света, нельзя. Количество вагонов конечно.
В этой задаче есть 2 решения:
Решение 1
Вам нужно включить свет в начальном вагоне, в котором вы находитесь, если он ещё не горит. Затем пойти в одну любую сторону до тех пор, пока не встретите вагон с работающим освещением, при этом обязательно считать пройденные вагоны. Выключаете в найденном вагоне свет и идёте обратно к начальному. Если в нём свет всё ещё горит, то повторяете операцию. Если же нет, значит вы прошли полный круг и знаете ответ.
Решение2
С таким же успехом можно, например, ходить по сторонам от начального вагона на равные расстояния, постепенно их увеличивая, и инвертировать в них свет. То есть если считать, что сначала вы в вагоне с номером 0, то ходить надо в -1, 1, -2, 2, -3, 3 и так далее. Если при этом запоминать состояние самого дальнего вагона, то при повторном прохождении мимо него вы заметите изменившийся свет, если круг замкнётся. А зная длину пути в обе стороны, вы легко вычислите общее количество вагонов.
SQLpedia
Алоха, коллеги!
Сегодня дадим вам задачу на логику из нашей рубрики #fromInterviewWithLove
Представьте себе замкнутую по окружности железную дорогу. По ней едет поезд, последний вагон которого скреплён с первым так, что внутри можно свободно перемещаться между вагонами. Вы оказались в одном случайном вагоне и ваша задача — подсчитать их общее количество. В каждом вагоне можно включать или выключать свет, но начальное положение переключателей случайное и заранее неизвестно.
Все вагоны внутри выглядят строго одинаково, окна закрыты так, что невозможно посмотреть наружу, движение поезда равномерное. Помечать вагоны как-либо, кроме включения или выключения света, нельзя. Количество вагонов конечно.
В этой задаче есть 2 решения:
Решение 1
Вам нужно включить свет в начальном вагоне, в котором вы находитесь, если он ещё не горит. Затем пойти в одну любую сторону до тех пор, пока не встретите вагон с работающим освещением, при этом обязательно считать пройденные вагоны. Выключаете в найденном вагоне свет и идёте обратно к начальному. Если в нём свет всё ещё горит, то повторяете операцию. Если же нет, значит вы прошли полный круг и знаете ответ.
Решение2
С таким же успехом можно, например, ходить по сторонам от начального вагона на равные расстояния, постепенно их увеличивая, и инвертировать в них свет. То есть если считать, что сначала вы в вагоне с номером 0, то ходить надо в -1, 1, -2, 2, -3, 3 и так далее. Если при этом запоминать состояние самого дальнего вагона, то при повторном прохождении мимо него вы заметите изменившийся свет, если круг замкнётся. А зная длину пути в обе стороны, вы легко вычислите общее количество вагонов.
SQLpedia
Многоуровневая группировка в SQL: Grouping sets
Данная статья описывает использование многоуровневой группировки в SQL с помощью конструкции GROUPING SETS. Приводится пример запроса, который позволяет добавить общий и промежуточный итог по федеральным округам в одном запросе. Также в статье описывается использование конструкции CASE для замены NULL в полях.
Перейти к статье | SQLpedia
🔥🔝 Готовы прокачать навыки работы с NoSQL БД?
➡️ Успейте попасть в группу онлайн-курса «NoSQL» OTUS!
Чтобы проверить достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
❌📊Обучение посвящено самым популярным решениям: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ и т.д
5️⃣ После обучения вы сможете:
- Устанавливать и эксплуатировать NoSQL БД, в т.ч. для выделенных виртуальных серверов, больших шардированных кластеров и облачных провайдеров
- Выбрать оптимальное решение в зависимости от вашей задачи и предметной области
- Улучшить производительность СУБД и оптимизировать медленные запросы
👉 Изучайте программу курса и проходите тест для записи в группу
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Погружаемся в базы данных и SQL: полезные материалы и инструменты от сотрудников Selectel
"Новичку нужно перебрать много сайтов, чтобы научиться работать с базами данных и понимать такие шутки. Это усложняется тем, что в открытом доступе мало действительно полезных материалов, которые могут закрыть все пробелы в знаниях."
Перейти к статье | SQLpedia
8 первоклассных инструкций SQL на каждый день
Предлагаем вашему вниманию 8 инструкций SQL для экономии рабочего времени. Одни из них базовые, другие немного посложнее, но все из них вам пригодятся.
Перейти к статье | SQLpedia
Welcome to PG BootCamp Russia!
🎊5 октября в Москве состоится первая большая практическая конференция PG-сообщества в России.
Мероприятие признано глобальным сообществом PostgreSQL и вносит непосредственный вклад в его развитие.
Вас ждут мастер-классы:
- билдь или не билдь..., или Как достойно собрать PostgreSQL из исходников;
- эксплуатация исторических уязвимостей;
- что потребуется начинающему разработчику PostgreSQL?
- сравнение GP ORCA с оптимизатором PostgreSQL на практике;
- как написать расширение PostgreSQL?
- эффективная работа с psql
🎤 Список спикеров впечатляет: Максим Милютин (Huawei RRI), Михаил Гольдберг (член комитета и председатель PostgreSQL Code of Conduct), Вадим Яценко (генеральный директор «Тантор Лабс»), Андрей Бородин (Yandex Cloud) и другие.
Зарегистрируйтесь сейчас и подготовьтесь к захватывающему путешествию в мир СУБД!
Участие в конференции бесплатное, предусмотрена онлайн-трансляция (также по предварительной регистрации).
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
