Начало пути в тысячу миль: от Excel до SSRS
Мне 25, последние несколько лет я работаю в аналитическом отделе одного из департаментов Правительства города Москвы. Занимаюсь сведением бесконечных таблиц с регулярной отчетностью и подготовкой презентаций на самые разнообразные сюжеты.
Перейти к статье | SQLpedia
Мне 25, последние несколько лет я работаю в аналитическом отделе одного из департаментов Правительства города Москвы. Занимаюсь сведением бесконечных таблиц с регулярной отчетностью и подготовкой презентаций на самые разнообразные сюжеты.
Перейти к статье | SQLpedia
🎉3
Соединяем AI и реляционную базу данных
На статью данный текст точно не тянет, скорее это маленькая заметка. Как известно свои дети и свои идеи они всегда самые лучшие.
Перейти к статье | SQLpedia
На статью данный текст точно не тянет, скорее это маленькая заметка. Как известно свои дети и свои идеи они всегда самые лучшие.
Перейти к статье | SQLpedia
Работа с временными таблицами в PostgreSQL
При создании временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются...
Перейти к статье | SQLpedia
При создании временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются...
Перейти к статье | SQLpedia
Из Excel в SQL. Имеет место быть?
Эта статья, скорее для ознакомления и хотелось бы получить советы по данной работе.
Итак, Excel-файл весит 500+ мегабайт, состоит из сотен тысяч строк, десятков листов и формул, которые «протягиваются» по 30+ столбцам — это не работа, а страдание.
Перейти к статье | SQLpedia
Эта статья, скорее для ознакомления и хотелось бы получить советы по данной работе.
Итак, Excel-файл весит 500+ мегабайт, состоит из сотен тысяч строк, десятков листов и формул, которые «протягиваются» по 30+ столбцам — это не работа, а страдание.
Перейти к статье | SQLpedia
👍3
Об индексах на столбцах с низкой кардинальностью
Ранее среди коллег по СУБД бытовало мнение, что не стоит использовать B-tree индексы на столбцах с малым количеством уникальных значений.
Перейти к статье | SQLpedia
Ранее среди коллег по СУБД бытовало мнение, что не стоит использовать B-tree индексы на столбцах с малым количеством уникальных значений.
Перейти к статье | SQLpedia
Выбор индекса при соединении по нескольким столбцам
Эта статья написана по докладу Максима Старкова "Особенности определения селективности" на конференции PG BootCamp Russia 2025, которая прошла в апреле в Екатеринбурге.
Перейти к статье | SQLpedia
Эта статья написана по докладу Максима Старкова "Особенности определения селективности" на конференции PG BootCamp Russia 2025, которая прошла в апреле в Екатеринбурге.
Перейти к статье | SQLpedia
COPY в PostgreSQL: грузим данные быстро, безопасно и без сюрпризов
Сегодня разбираем COPY в PostgreSQL. Это рабочая лошадка для массовой загрузки и выгрузки данных.
Перейти к статье | SQLpedia
Сегодня разбираем COPY в PostgreSQL. Это рабочая лошадка для массовой загрузки и выгрузки данных.
Перейти к статье | SQLpedia
Работа с Oracle Data Integrator (ODI): прямой доступ к метаданным
Работая с Oracle Data Integrator (ODI), мы ценим его графический интерфейс за автоматизацию рутины и удобство разработки.
Перейти к статье | SQLpedia
Работая с Oracle Data Integrator (ODI), мы ценим его графический интерфейс за автоматизацию рутины и удобство разработки.
Перейти к статье | SQLpedia
❤3
Оператор «NOT IN» и коварный NULL
Порой, очевидные вещи таят в себе удивительные сюрпризы. Казалось бы, простые SQL конструкции: «IN» и «NOT IN». Что тут обсуждать-то?
Перейти к статье | SQLpedia
Порой, очевидные вещи таят в себе удивительные сюрпризы. Казалось бы, простые SQL конструкции: «IN» и «NOT IN». Что тут обсуждать-то?
Перейти к статье | SQLpedia
Хабр
Оператор «NOT IN» и коварный NULL
Порой, очевидные вещи таят в себе удивительные сюрпризы. Казалось бы, простые SQL конструкции: «IN» и «NOT IN». Что тут обсуждать-то? Учитель философии. Конечно. Вы хотите написать ей стихи? Г-н...
🎉5
Resource Groups в MySQL
Сегодня мы рассмотрим Resource Groups в MySQL — и перестанем жить на одной CPU.
Перейти к статье | SQLpedia
Сегодня мы рассмотрим Resource Groups в MySQL — и перестанем жить на одной CPU.
Перейти к статье | SQLpedia
64-битный счётчик транзакций в PostgreSQL
В статье описывается история создания патча и почему он есть только в коммерческих форках.
Перейти к статье | SQLpedia
В статье описывается история создания патча и почему он есть только в коммерческих форках.
Перейти к статье | SQLpedia
Вышла DBQuacks — игра-квест для изучения SQL
Вышла игра-квест DBQuacks, предназначенная для изучения языка запросов SQL. Пользователям уже доступна первая глава с основами SQL под DuckDB.
Перейти к статье | SQLpedia
Вышла игра-квест DBQuacks, предназначенная для изучения языка запросов SQL. Пользователям уже доступна первая глава с основами SQL под DuckDB.
Перейти к статье | SQLpedia
👍7
Почему SELECT FOR UPDATE считается вредным в PostgreSQL
Разбирая взаимоблокировки у клиента, я вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе. В этом нет ничего нового, но я заметил, что многие не знают о режимах блокировки строк в PostgreSQL, и решил подробно описать, когда следует избегать SELECT FOR UPDATE.
Перейти к статье | SQLpedia
Разбирая взаимоблокировки у клиента, я вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе. В этом нет ничего нового, но я заметил, что многие не знают о режимах блокировки строк в PostgreSQL, и решил подробно описать, когда следует избегать SELECT FOR UPDATE.
Перейти к статье | SQLpedia
🔥4❤1
ClickHouse не тормозит, но теряет данные. Часть 3 — материализованные представлени
Тема текущего обсуждения — материализованные представления и то, как можно с их участием потерять данные.
Перейти к статье | SQLpedia
Тема текущего обсуждения — материализованные представления и то, как можно с их участием потерять данные.
Перейти к статье | SQLpedia
❤1
Сравнение транзакционных систем Oracle и PostgreSQL
Механизм реализации транзакций - основная часть реляционных баз данных. Он упрощает разработку приложений, в которых гарантируется целостность данных.
Перейти к статье | SQLpedia
Механизм реализации транзакций - основная часть реляционных баз данных. Он упрощает разработку приложений, в которых гарантируется целостность данных.
Перейти к статье | SQLpedia