Базы данных
Вопросы о SQL, PostgreSQL, MongoDB, Redis и хранении данных.
Как правильно получить порядковый номер (ранг) пользователя в отсортированной таблице топов PostgreSQL с помощью ROW_NUMBER(). Исправление ошибки WHERE до оконной функции, примеры CTE и подзапросов для sql postgresql.
Как организовать хранение персональных данных продавцов и пользователей маркетплейса по 152-ФЗ: разделение баз при несовместимых целях, юридические практики, шифрование, RBAC и чек-лист для соответствия закону.
Комплексный обзор методов мониторинга активности в базах данных MSSQL. Узнайте, как обнаруживать неслужебные запросы с помощью SQL Server Audit, Extended Events и других инструментов.
Решение ошибки 'function does not exist' при передаче строкового литерала в PostgreSQL. Явное приведение типов ::text, ::varchar и CAST().
Решение для поиска документов в MongoDB, где в объекте groups содержится конкретное значение UUID. Использование агрегационного конвейера и оператора $expr.
Почему Power BI и Power Query раздувают память при объединении Excel файлов? Диагностика, причины (merge по тексту, отсутствие folding), быстрые фиксы: один Source, типы ключей, Query Diagnostics. Оптимизация запросов снижает RAM в 90% случаев.
Обновление строк в PostgreSQL без PK: используйте ctid или WHERE по уникальным полям. Примеры UPDATE через SSH для дубликатов сотрудников, обработка связанных таблиц без изменения структуры. Пошаговое руководство с примерами SQL.
Решение проблемы: dbt-core не подключается к MySQL после апгрейда. Проверка dbt debug, profiles.yml, dbt-mysql, сокет, sql_mode и версии. Пошаговая диагностика и фиксы для dbt run/snapshot.
Анализ документации TiKV PD: гарантирует ли Placement Driver, что реплики Region не размещаются на одном peer? Разбор терминов peer и store, принципов планирования для отказоустойчивости и баланса в кластере TiKV.
Разбираем, как работает индексирование баз данных: B-дерево, хэш, bitmap. Почему индексы в БД ускоряют запросы, типы индексов, компромиссы записи и оптимизация SQL-запросов для больших данных.