← Назад к разделам
Раздел

Производительность и базы данных

Индексы MySQL, выполнение запросов и производительность баз данных.

Доступные языки
Избранные работы

Статьи этого раздела

15 статей
EN RU DE FR IT ES

За кулисами производительности: где и как базы данных хранят свои индексы?

Глубокое погружение в физическое хранение индексов баз данных: табличные пространства, структура страниц B+tree, хеш- и битмап-индексы, а также практические советы по размещению, обслуживанию и мониторингу.

Читать статью →
EN RU DE FR IT ES

За пределами стандарта: выбор правильного алгоритма индексации базы данных для вашего случая

Практическое руководство по пяти ключевым алгоритмам индексации баз данных — B-Tree, Bitmap, Hash, GiST и Full-Text (GIN) — с примерами на Laravel и руководством по выбору.

Читать статью →
EN RU DE FR IT ES

Индексы в базах данных: невидимые супергерои вашего приложения. Простое объяснение с кодом Laravel и важными предостережениями

Понятное руководство по индексам в базах данных с примерами на Laravel: как они работают, когда их добавлять и какие критичные предостережения должен знать каждый разработчик о составных, низкоселективных и неиспользуемых индексах.

Читать статью →
EN RU DE FR IT ES

Оптимизация запросов: EXPLAIN и EXPLAIN ANALYZE в PostgreSQL + другие инструменты аналитики

Практическое руководство по анализу запросов в PostgreSQL: EXPLAIN и EXPLAIN ANALYZE, а также pg_stat_statements, auto_explain, pgBadger, Laravel Telescope и Percona PMM с реальными примерами.

Читать статью →
EN RU DE FR IT ES

Event Sourcing на практике: не просто версионирование данных, а мощный инструмент аналитики

Практическое руководство по паттерну Event-Sourced Entity в Laravel: полный аудит, восстановление состояния на момент времени и почему журналы событий — золотая жила для бизнес-аналитики.

Читать статью →
EN RU DE FR IT ES

Backup vs Snapshot в базах данных: что выбрать и когда?

Практическое сравнение бэкапов и снимков баз данных: плюсы и минусы каждого, когда что использовать, и примеры на Laravel с spatie/laravel-backup и mysqldump.

Читать статью →
EN RU DE FR IT ES

Остановить время: что такое снимки базы данных и как они упрощают жизнь разработчика

Практическое руководство по паттерну Snapshot: иммутабельные копии состояния агрегата для аудита, производительности Event Sourcing и отчётности на момент времени, с примером на Laravel.

Читать статью →
EN RU DE FR IT ES

Кэширование в браузере: как заставить ваш сайт «запоминать» данные и загружаться мгновенно

Практическое руководство по кэшированию в браузере: заголовки Cache-Control, ETag с ответами 304, LocalStorage для клиентского состояния и Service Workers для продвинутых офлайн-стратегий.

Читать статью →
EN RU DE FR IT ES

Redis vs Memcached: выбор правильного движка кэширования для вашего проекта (с примерами на Laravel)

Практическое сравнение Redis и Memcached для кэширования: ключевые различия, когда выбирать каждый, и примеры на Laravel, включая теги кэша и сортированные множества Redis для таблиц лидеров.

Читать статью →