Post #131 3.19K Dec 28, 2021, 07:01 UTC Нарастающий итог в SQLИсточник Telegraph Нарастающий итог в SQL Нарастающий (накопительный) итог долго считался одним из вызовов SQL. Что удивительно, даже после появления оконных функций он продолжает быть пугалом (во всяком случае, для новичков). Сегодня мы рассмотрим механику 10 самых интересных решений этой задачи…
Post #128 3.28K Dec 25, 2021, 07:01 UTC PostgreSQL: занимательный пример работы индексов, планировщика запросов и магииИсточник Telegraph PostgreSQL: занимательный пример работы индексов, планировщика запросов и магии В начале месяца я прочитал доклад про индексы в базах данных для Saint P Ruby Community и буквально через несколько дней жизнь не замедлила подкинуть мне показательный пример работы индексов, планировщика баз данных и важности обновления СУБД. Итак, дано:…
Post #127 3.36K Dec 24, 2021, 07:01 UTC Простое обнаружение проблем производительности в PostgreSQLИсточник Хабр Простое обнаружение проблем производительности в PostgreSQL Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж мн...
Post #123 3.21K Dec 21, 2021, 07:01 UTC Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не зналиИсточник Хабр Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали Привет, Хабр! Приглашаем на бесплатный Demo-урок «Параллельный кластер CockroachDB», который пройдёт в рамках курса «PostgreSQL». Также публикуем перевод статьи...
Post #120 3.25K Dec 18, 2021, 07:01 UTC Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не зналиИсточник Хабр Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали Привет, Хабр! Приглашаем на бесплатный Demo-урок «Параллельный кластер CockroachDB», который пройдёт в рамках курса «PostgreSQL». Также публикуем перевод статьи...
Post #117 3.83K Dec 15, 2021, 07:00 UTC Как и зачем учить базы данных (пошаговое руководство)Источник Telegraph Как и зачем учить базы данных (пошаговое руководство) В связи с постепенным сдвигом в цифровых технологиях в последние годы каждую секунду генерируются триллионы байтов данных. Некоторые эксперты справедливо говорят: «Данные - это новая нефть!». Данные, генерируемые пользователями, бывают разных форм - они генерируются…
Post #116 3.13K Dec 14, 2021, 07:01 UTC Как очищать данные при помощи SQLИсточник Telegraph Как очищать данные при помощи SQL Процесс анализа вкратце Раньше столбцы и значения данных приходилось редактировать вручную. Приходилось извлекать «сырые» данные из CSV-файла или базы данных, а затем изменять их в Python-скрипте. Приходилось ждать, пока машина настроит и очистит данные.…
Post #113 3.45K Dec 11, 2021, 07:01 UTC Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHEREИсточник YouTube Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE В этом ролике мы кратко пройдемся по теории реляционных баз данных и рассмотрим язык запросов SQL на примере СУБД MySQL. Рассмотрим основные конструкции языка и научимся создать\изменять таблицы и получать с них данные. Базы данных для начинающих. Базы данных…
Post #111 3.12K Dec 9, 2021, 07:01 UTC Стандарты проектирования баз данныхИсточник Telegraph Стандарты проектирования баз данных Переходя от проекта к проекту, мы сталкиваемся, к сожалению, с отсутствием единообразных стандартов проектирования баз данных, несмотря на то, что SQL существует уже несколько десятилетий. Подозреваю, причина отчасти в том, что большинство разработчиков не…
Post #110 3.23K Dec 8, 2021, 07:01 UTC Дружим ORDER BY с индексамиИсточник Telegraph Дружим ORDER BY с индексами Начнем с самого начала. В этой статье будет разбор pipelined order by. Мы рассмотрим, что это такое, как достичь и в чем преимущества такого подхода. В следующей статье поговорим про top-N синтаксис и его связь с pipelined order by. И уже потом перейдем к…
Post #109 3.64K Dec 7, 2021, 07:01 UTC SQL запросы быстро. Часть 1Источник Telegraph SQL запросы быстро. Часть 1 Введение Язык SQL очень прочно влился в жизнь бизнес-аналитиков и требования к кандидатам благодаря простоте, удобству и распространенности. Из собственного опыта могу сказать, что наиболее часто SQL используется для формирования выгрузок, витрин (с последующим…
Post #105 3.62K Dec 4, 2021, 07:00 UTC SQL. Решаем тестовые задания из Amazon и Facebook (подробный разбор)Источник YouTube SQL. Решаем ТЕСТОВЫЕ ЗАДАНИЯ из AMAZON и FACEBOOK (подробный разбор) Сегодня вместе будем решать задачи по SQL с собеседований топовых технических компаний - Amazon и Facebook. Видео будет интересно как тем, кто учит SQL с нуля, так и тем, кто уже работает в IT и планирует проходить собеседования. Напишите, пожалуйста, если…
Post #103 3.02K Dec 2, 2021, 07:01 UTC Применение оконных функций и CTE в MySQL 8.0 для реализации накопительного итога без хаковИсточник Хабр Применение оконных функций и CTE в MySQL 8.0 для реализации накопительного итога без хаков Прим. перев.: в этой статье тимлид британской компании Ticketsolve делится решением своей весьма специфичной проблемы, демонстрируя при этом общие подходы к со...
Post #101 2.87K Dec 1, 2021, 07:00 UTC Почему SQL Server не гарантирует сортировку результатов без ORDER BYИсточник Telegraph Почему SQL Server не гарантирует сортировку результатов без ORDER BY Если в вашем запросе отсутствует ORDER BY, то вы не можете быть уверены в том, что сортировка результатов не изменится со временем. Конечно, поначалу все будет довольно предсказуемо, но по мере того, как происходят изменения (в индексах, таблицах, конфигурации…
Post #100 2.92K Nov 30, 2021, 07:01 UTC Почему нужна инструментальная поддержка пагинации на ключахИсточник Telegraph Почему нужна инструментальная поддержка пагинации на ключах Всем привет! Я бэкэнд-разработчик, пишу микросервисы на Java + Spring. Работаю в одной из команд разработки внутренних продуктов в компании Тинькофф. У нас в команде часто встает вопрос оптимизации запросов в СУБД. Всегда хочется еще чуть-чуть быстрее, но…