databases
Усі матеріали розділу

ACID vs BASE: різні моделі узгодженості
Розбираємо «aCID vs BASE: різні моделі узгодженості» на практичних прикладах і типових помилках при роботі з даними.

Блокування в PostgreSQL: deadlock і як їх уникнути
Розбираємо «блокування в PostgreSQL: deadlock і як їх уникнути» на практичних прикладах і типових помилках при роботі з даними.

CAP-теорема простими словами
Розбираємо «cAP-теорема простими словами» на практичних прикладах і типових помилках при роботі з даними.

Column-oriented бази даних для аналітики
Розбираємо «column-oriented бази даних для аналітики» на практичних прикладах і типових помилках при роботі з даними.

Шардування бази даних: підходи та підводні камені
Горизонтальне масштабування даних і типові помилки при його впровадженні.

Кешування запитів до бази даних
Розбираємо «кешування запитів до бази даних» на практичних прикладах і типових помилках при роботі з даними.

Міграція з MySQL на PostgreSQL: підводні камені
Розбираємо «міграція з MySQL на PostgreSQL: підводні камені» на практичних прикладах і типових помилках при роботі з даними.

Міграції бази даних: підходи та інструменти
Розбираємо «міграції бази даних: підходи та інструменти» на практичних прикладах і типових помилках при роботі з даними.

Моніторинг продуктивності бази даних
Розбираємо «моніторинг продуктивності бази даних» на практичних прикладах і типових помилках при роботі з даними.

NoSQL vs SQL: як обрати правильно
Розбираємо критерії вибору моделі даних під конкретну задачу.

Оптимізація кількості з'єднань із базою даних
Розбираємо «оптимізація кількості з'єднань із базою даних» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація повільних запитів: інструменти аналізу
Розбираємо «оптимізація повільних запитів: інструменти аналізу» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація схеми для аналітичних запитів (OLAP)
Розбираємо «оптимізація схеми для аналітичних запитів (OLAP)» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація вставки великих обсягів даних
Розбираємо «оптимізація вставки великих обсягів даних» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація запитів з JOIN
Розбираємо «оптимізація запитів з JOIN» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація запитів за допомогою EXPLAIN
Розбираємо «оптимізація запитів за допомогою EXPLAIN» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація зберігання великих бінарних об'єктів (BLOB)
Розбираємо «оптимізація зберігання великих бінарних об'єктів (BLOB)» на практичних прикладах і типових помилках при роботі з даними.

Оптимізація N+1 запитів в ORM
Знаходимо і усуваємо приховані зайві запити до бази даних у типових ORM.

Партиціонування таблиць у PostgreSQL
Розбираємо «партиціонування таблиць у PostgreSQL» на практичних прикладах і типових помилках при роботі з даними.

Індекси в PostgreSQL: як прискорити повільні запити
Розбираємо типи індексів і вчимося читати план виконання запиту.

Реплікація і відмовостійкість у PostgreSQL
Налаштовуємо потокову реплікацію і розбираємо стратегії відновлення після збою.

Повнотекстовий пошук у PostgreSQL
Розбираємо «повнотекстовий пошук у PostgreSQL» на практичних прикладах і типових помилках при роботі з даними.

Проєктування черг на основі бази даних
Розбираємо «проєктування черг на основі бази даних» на практичних прикладах і типових помилках при роботі з даними.

Проєктування мультиорендної схеми даних
Розбираємо «проєктування мультиорендної схеми даних» на практичних прикладах і типових помилках при роботі з даними.

Проєктування подієвого сховища (Event Store)
Розбираємо «проєктування подієвого сховища (Event Store)» на практичних прикладах і типових помилках при роботі з даними.

Проєктування схеми бази даних: нормалізація і денормалізація
Розбираємо «проєктування схеми бази даних: нормалізація і денормалізація» на практичних прикладах і типових помилках при роботі з даними.

Пул з'єднань із базою даних: навіщо потрібен
Розбираємо «пул з'єднань із базою даних: навіщо потрібен» на практичних прикладах і типових помилках при роботі з даними.

Резервне копіювання і відновлення PostgreSQL
Розбираємо «резервне копіювання і відновлення PostgreSQL» на практичних прикладах і типових помилках при роботі з даними.

Робота з ієрархічними даними в SQL
Розбираємо «робота з ієрархічними даними в SQL» на практичних прикладах і типових помилках при роботі з даними.

Робота з JSON у реляційних базах даних
Розбираємо «робота з JSON у реляційних базах даних» на практичних прикладах і типових помилках при роботі з даними.

Робота з повнотекстовим пошуком в Elasticsearch
Розбираємо «робота з повнотекстовим пошуком в Elasticsearch» на практичних прикладах і типових помилках при роботі з даними.

Row-level security: розмежування доступу до рядків
Розбираємо «row-level security: розмежування доступу до рядків» на практичних прикладах і типових помилках при роботі з даними.

Стратегії архівації застарілих даних
Розбираємо «стратегії архівації застарілих даних» на практичних прикладах і типових помилках при роботі з даними.

Стратегії оновлення схеми без простою
Розбираємо «стратегії оновлення схеми без простою» на практичних прикладах і типових помилках при роботі з даними.

Транзакції та рівні ізоляції в SQL
Розбираємо «транзакції та рівні ізоляції в SQL» на практичних прикладах і типових помилках при роботі з даними.

Векторні бази даних для AI-застосунків
Розбираємо «векторні бази даних для AI-застосунків» на практичних прикладах і типових помилках при роботі з даними.

Використання матеріалізованих подань
Розбираємо «використання матеріалізованих подань» на практичних прикладах і типових помилках при роботі з даними.

Використання Redis як основного сховища
Розбираємо «використання Redis як основного сховища» на практичних прикладах і типових помилках при роботі з даними.

Використання тригерів: плюси і підводні камені
Розбираємо «використання тригерів: плюси і підводні камені» на практичних прикладах і типових помилках при роботі з даними.

Зберігання часових рядів (time series data)
Розбираємо «зберігання часових рядів (time series data)» на практичних прикладах і типових помилках при роботі з даними.