Реляційні бази даних є надзвичайно важливим і базовим інструментом у розробці найрізноманітнішого програмного забезпечення. Ми використовуємо їх як чорний ящик на наших проектах щодня? А чи добре ми розуміємо, що саме роблять реляційні бази, як вони влаштовані і як використовувати їх ефективно?
Тарас Чайка — фіналіст міжнародних змагань ACM ICPC у Пекіні, досвідчений учасник змагань з алгоритмічного програмування, 3 роки досвіду розробки програмного забезпечення.
Тарас розкаже про таке:
1. Необхідні теоретичні основи
- асимптотична складність
- хеш таблиці
- Б-дерева
- сортування злиттям
2. Огляд компонентів реляційної бази даних.
3. Побудова плану виконання запиту. Оптимізація запитів. Індекси.
4. Як виконуються join-и?
5. Розбираємо побудову плану виконання на прикладі.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів