sql
(10)
Що таке інвертований індекс, і чому це повинно вас хвилювати?
Індекси можуть суттєво впливати на продуктивність бази даних. Нижче ми розглянемо один з типів, який особливо важливий для пошуку в тексті: інвертований індекс.
Що таке інвертований індекс?
У контекст...
05 вересня 2023
·
1
· 130
·
Alex
Як створити та налаштувати нового користувача в MySQL
Вступ
MySQL - це реляційна система керування базами даних з відкритим вихідним кодом. Вона зазвичай розгортається як частина стека LAMP (що розшифровується як Linux, Apache, MySQL і PHP) і на момент н...
01 серпня 2023
·
0
· 204
·
Alex
Оператор EXCLUDE в PostgreSQL: Просунуті обмеження для бази даних
PostgreSQL відома своїм багатством потужних функціональних можливостей, і одна з них - оператор EXCLUDE. Цей оператор дозволяє створювати продвинуті обмеження для множини значень всередині стовпців та...
30 червня 2023
·
0
· 67
·
Alex
Почни програмування з себе
Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи...
25 жовтня 2021
·
0
· 8
·
Codeguida
Join, Exists чи In? (SQL)
У минулі вихідні я натрапив на чудове візуальне пояснення JOIN-ів на Hacker News.
Це нагадало мені викладання SQL для партнерів PwC FTS кілька років тому. Мало хто з них мав раніше досвід програмуванн...
18 вересня 2021
·
0
· 73
·
Codeguida
Чому не варто використовувати OFFSET і LIMIT для посторінкового виводу
Пройшли ті дні, коли не треба було турбуватися про оптимізацію продуктивності баз даних. Час не стоїть на місці. Кожен новий бізнесмен зі сфери високих технологій хоче створити черговий Facebook, праг...
09 серпня 2020
·
1
· 230
·
Alex
SQL трюки від DBA. Небанальні поради для розробників БД
Коли я починав свою кар'єру розробника, моєю першою роботою стала DBA (адміністратор бази даних, АБД). У ті роки, ще до AWS RDS, Microsoft, Google Cloud та інших хмарних сервісів, існувало два типу АБ...
08 серпня 2020
·
3
· 743
·
3
·
Alex
Як Django може обробляти 100 мільйонів запитів на добу
Сьогодні я буду писати про Django - фреймворк, який вірно служить мені протягом останніх п'яти років. Він допоміг мені досягти успіху в розробці високонавантажених рішень, що використовують сьогодні м...
25 липня 2020
·
2
· 250
·
Alex
Партиціонування без правил і тригерів у Postgres
Query performance can be improved dramatically in certain situationsз офіційної документації Postgres в розділі ddl-partitioning
Отже, подивимось, як нам може допомогти партиціонування.
Коли і чому ва...
29 листопада 2019
·
0
· 133
·
Codeguida
Робота з масивними датасетами в Django
Recap: набір інструментів Django для величезної кількості даних
Коли отримується велика кількість даних, використання queryset.iterator() гарантує те, що Django ні кешуватиме, ні вилучатиме всі резуль...
31 серпня 2018
·
0
· 6
·
Codeguida