30088
Всё о базах данных простым языком. Сотрудничество: @max_excel РКН: vk.cc/cHhG5h
SQL HowTo: TOP-N на субинтервалах
Автор периодически сталкивался с однотипными задачами вида "показать TOP-N позиций на каждом из вложенных интервалов некоторого периода", поэтому в этой статье он решил описать создание эффективного, но компактного запроса для PostgreSQL, который решает такую задачу.
Базы данных
Организуем High Availability PostgreSQL
Чтобы система долго работала без сбоев и перерывов, нужно поработать над отказоустойчивостью. В этой статье автор даст несколько способов её построить и покажет готовое решение.
Базы данных
Как мы продукт на PostgreSQL переводили
В этой статье автор поделится своими наработками как научить приложение работать с СУБД PostgreSQL и провести первую миграцию боевой системы.
Базы данных
Деревья ltree в PostgreSQL – простым языком
В этой статье автор подробно разберет иерархические деревья ltree в PostgreSQL и расскажет о базовых приёмах извлечения данных из таких деревьев.
Базы данных
Как был создан потоковый SQL-движок
Потоковый SQL-движок обеспечивает, чтобы результаты SQL-запросов всегда оставались актуальны, и их не приходилось пересчитывать. Даже в тех случаях, когда меняются данные, на которых основан запрос.
Базы данных
Первый шаг в аналитику или SQL для начинающих
SQL — один из базовых инструментов работы аналитика. Он используется в любой сфере, где есть данные, и позволяет управлять ими напрямую, минуя ограничения привычных табличных редакторов.
На вебинаре разберем:
🟣что такое SQL и чем он отличается от Excel;
🟣как устроены базы данных и зачем они нужны;
🟣основы синтаксиса SQL;
🟣простые примеры запросов на практике;
🟣с чего начинается работа аналитика и почему SQL становится первым шагом.
🎙Спикер: Юлия Брусенцова, руководитель отдела аналитики в компании «Смотрёшка» (ООО «Лайфстрим»).
📁Дата и время: 4 сентября в 19:00.
Регистрация 📍
Реклама. НИУ "ВШЭ". ИНН 7714030726. erid:2SDnjcxM8op
REKONFA Live
6 ноября приглашаем рекламодателей, агентства и рекламные площадки обсудить технологии, маркетинговые инструменты и актуальные новинки. Ключевые участники рынка поделятся опытом и расскажут:
— О ситуации на рынке рекламы
— Как продвигать и продавать в интернете в 2025 году
— Как бизнесу адаптироваться к меняющимся условиям
Вас ждут доклады на актуальные темы, классный нетворкинг, вдохновляющая атмосфера для творчества и креатива.
Встречаемся 6 ноября в Москве. Для тех, кто не сможет приехать, организуем интерактивное digital-шоу. Мероприятие бесплатное, нужно только зарегистрироваться.
Зарегистрироваться
#реклама 16+
ya.rekonfa.ru
О рекламодателе
Как устроена виртуальная машина SQLite
Среди встраиваемых баз данных SQLite уникальна не только благодаря своему транзакционному уровню хранения данных, построенному по принципу Б-дерева, но и благодаря собственному надёжному движку выполнения SQL. В этой статье автор подробно разбирает, как SQLite синтаксически анализирует, оптимизирует и выполняет ваши SQL-запросы.
Базы данных
Почему Trino такой быстрый: динамические фильтры
Принцип большинства оптимизаций производительности в аналитических SQL-движках — ответить на запрос пользователя, затратив минимум вычислительных ресурсов. Динамические фильтры — это оптимизация, которая создает дополнительный предикат для одной из сторон оператора Join на основе данных другой стороны. Рассмотрим реализацию динамических фильтров на примере Trino.
Базы данных
SQL миграции в Postgres. Часть 2
Эта статья посвящена двум более сложным миграциям:
- обновление большой таблицы
- разделение таблицы на две
Базы данных
Почему вам стоит отказаться от использования timestamp в PostgreSQL
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования и в каждой СУБД работа с часовыми поясами реализована по-разному.
Базы данных
Комбинаторы в ClickHouse
Автору статьи часто приходилось сталкиваться с тем, что не все коллеги были знакомы с комбинаторами агрегатных функций в ClickHouse или же ограничивались использованием комбинатора -If.
Базы данных
Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду
С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно работать с большими и интенсивными нагрузками.
Базы данных
Продвинутый курс SQL
В этом видео автор рассматривает на практике работу с продвинутыми командами языка запросов SQL.
01:14 Сортировка по номеру
03:23 Ограничение вывода (LIMIT)
06:30 Уникальность данных (DISTINCT)
08:18 Сложение колонок
11:00 Псевдонимы
15:35 JOIN - связи таблиц
27:45 LEFT JOIN
29:38 RIGHT JOIN
35:00 Быть или не быть (EXISTS)
39:32 Объединения (UNION)
41:42 Глобальный поиск
43:45 Агрегатные функции
54:00 Группировка данных (GROUP BY)
Смотреть это видео на youtube: youtu.be/iawjAmwTo9E
Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3
В этом материале автор говорит про, казалось бы, обыденный случай – обновление платформы 1С. Но большие базы, как обычно, накладывают свои ограничения на все процессы обновления / обслуживания / конвертации. Есть много рисков, которые необходимо предусмотреть на берегу, подстелить соломки, чтобы не получить простои системы и бизнеса.
Базы данных
SQL vs NoSQL: блеск и нищета реляционных СУБД
В этом видео мы погрузимся в мир реляционных систем управления базами данных. Начнем с истории их развития, затем подробно рассмотрим особенности и преимущества реляционных СУБД. Обсудим современные требования к базам данных и выявим слабые стороны реляционных систем, включая их ограничения в масштабируемости и гибкости.
00:00 Вступление
00:42 История развития СУБД
01:15 Реляционные СУБД
02:27 Новые требования к базам данных
02:55 Что не так с реляционными СУБД
03:05 CAP-теорема / теорема Брюера
05:00 Транзакционность реляционных СУБД
05:47 Как реляционные СУБД хранят данные
07:30 Жёсткие схемы в реляционных базах данных
08:25 ACID и транзакции
11:10 Big Data и другие сценарии
12:22 Итоги
Смотреть это видео на youtube: youtu.be/X7hwc-KmhaY
Организация хранения исторических данных в Oracle
В этой статье автор разберет разные способы организации хранения исторических данных в Oracle. Под историческими данными будем понимать историю (лог) изменения данных в таблице.
Базы данных
🤖 Как научиться думать как аналитик, принимать решения как аналитик, быть аналитиком?
Всё просто: идти на новый набор в Яндекс Лицей на профильный курс по анализу данных.
Он для учащихся школ и колледжей от 13 до 20 лет. Программа построена таким образом, чтобы вы получили крепкий фундамент для старта карьеры в IT.
Научитесь работать с Python и использовать аналитику на практике. Ну и куда без визуализации? К концу курса сможете не только верно анализировать, но и делать красивые отчеты (в компаниях это ценят).
После обучения получите сертификат. Он может помочь получить дополнительные баллы при поступлении в некоторых вузах. Курс бесплатный, но есть отбор. Заявки принимают до 23 сентября.
Переходите по ссылке и регистрируйтесь.
Как выбирать технологии для базы данных?
В этом видео автор подробно говорит о современных задачах работы с данными, чем они отличаются и по каким критериям стоит выбирать ту или иную СУБД. Автор разберет примеры использования таких инструментов как GreenPlum, ClickHouse, Cassandra.
В результате вы узнаете маячки, на которые можно обращать внимание при выборе СУБД, и рассмотрите, какие инструменты работы с данными сейчас активно используются.
01:30 Цели и задачи вебинара
04:10 Как нам разговаривать с нашей БД?
05:19 SQL или noSQL?
08:52 Задача №1
18:00 Задача №2
25:40 Задача №3
32:40 Задача №4
39:07 Как выбрать правильный инструмент?
45:25 Последствия выбора неправильного инструмента
47:15 Сравнение с ClickHouse
48:25 Результаты
Смотреть это видео на youtube: youtu.be/hwN1k-jkvmg
Проблемы при переходе с MS SQL на PostgreSQL: типы данных
В этой статье автор продолжит серию и поделится проблемами некоторых различий типов данных в MS SQL и PostgreSQL.
Базы данных
Введение в SQL-инъекции
В этом ролике разберемся что такое базы данных и изучим основы SQL. Это видео первое из серии, посвященной изучению SQL-инъекций.
Смотреть это видео на youtube: youtu.be/4t16wXJXM-A
Базы данных
Проблемы при переходе с MS SQL на PostgreSQL: активное использование временных таблиц
В этой статье автор подробно расскажет о наиболее распространенной проблеме, возникающей при переходе с MS SQL на PostgreSQL.
Базы данных
Хочешь разбираться в 1С?
Для тебя уже всё сделали.
⚙️ Канал 1С Hacks рассказывает обо всех возможностях, приёмах и лайфхаках по работе в 1С.
Подписывайтесь и прокачивайте свои навыки: @secrets_1C
Что такое GraphQL с примерами
00:59 Что такое GraphQL и откуда он взялся
01:55 Чем GraphQL лучше, чем REST API
04:03 Графовая структура
04:45 Типы запросов
07:00 Основные концепции в GraphQL
12:07 Схема
14:09 Преимущества
Смотреть это видео на youtube: youtu.be/Xkx5wroOt7o
Лень разбираться в PowerPoint?
Для вас уже всё сделали.
📌 Канал Секреты презентаций расскажет обо всех приёмах, возможностях и лайфхаках по работе в powerpoint.
Подписывайтесь и прокачивайте свои навыки: @powerpoint
Сортировка в SQL
В этом видеоуроке автор подробно разбирает процесс сортировки данных в SQL с использованием оператора ORDER BY.
00:00 Сортировка в SQL
01:50 Порядок сортировки: ASC, DESC
03:19 Совместное использование сортировки и фильтрации
04:21 Ограничение количества выбираемых строк
05:36 Сортировка по нескольким столбцам
06:46 SQL как английский
08:34 Итоги
Смотреть это видео на youtube: youtu.be/bYdjR6QexJY
Всё что нужно знать про DuckDB
DuckDB — это хороший инструмент для взаимодействия с данными. Он позволяет через единый интерфейс (SQL) общаться с разными сервисами и форматами файлов.
Базы данных
SQL простыми словами
В этой статье автор собрал все, что нужно знать об SQL на первых порах: привел реальные кейсы использования языка запросов и показал, как написать ваш первый код.
Базы данных
Топ полезных SQL-запросов для PostgreSQL
Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В этой статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.
Базы данных
Что такое CLICKHOUSE и колоночные СУБД
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое Clickhouse
• Что такое колоночные СУБД
• Чем отличаются от обычных строковых
• Почему Clickhouse работает так быстро
• Преимущества использования
• Трудности при работе
• Для каких проектов используется
• В каких сферах используется
• Где не нужен
• Советы по работе с Clickhouse
Смотреть это видео на youtube: youtu.be/2b4heaO3U8k