database
(10)
Що таке інвертований індекс, і чому це повинно вас хвилювати?
Індекси можуть суттєво впливати на продуктивність бази даних. Нижче ми розглянемо один з типів, який особливо важливий для пошуку в тексті: інвертований індекс. Що таке інвертований індекс? У контексті баз даних інвертований індекс - це тип індексу,...
Alex · 05 вересня · 47Що таке векторна база даних?
Ми перебуваємо в самому розпалі революції штучного інтелекту. Вона перевертає будь-яку галузь, якої торкається, обіцяючи великі інновації, але водночас створює нові виклики. Ефективна обробка даних стала як ніколи важливою для програм, які використов...
Alex · 29 липня · 76Оператор EXCLUDE в PostgreSQL: Просунуті обмеження для бази даних
PostgreSQL відома своїм багатством потужних функціональних можливостей, і одна з них - оператор EXCLUDE. Цей оператор дозволяє створювати продвинуті обмеження для множини значень всередині стовпців таблиці. У цій статті я хочу розповісти про оператор...
Alex · 30 червня · 40Базовий та повнотекстовий пошук із Django та Postgres
Якщо реляційні бази даних стандартизовані, то повнотекстовий пошук — досі ні. Існує кілька його варіантів відкритим кодом, наприклад ElasticSearch, Solr та Xapian. ElasticSearch — чи не найпопулярніше рішення, однак його складно налаштовувати та підт...
Codeguida · 09 липня 2021 · 1Чому не варто використовувати OFFSET і LIMIT для посторінкового виводу
Пройшли ті дні, коли не треба було турбуватися про оптимізацію продуктивності баз даних. Час не стоїть на місці. Кожен новий бізнесмен зі сфери високих технологій хоче створити черговий Facebook, прагнучи при цьому збирати всі дані, до яких може дотя...
Alex · 09 серпня 2020 · 141SQL трюки від DBA. Небанальні поради для розробників БД
Коли я починав свою кар'єру розробника, моєю першою роботою стала DBA (адміністратор бази даних, АБД). У ті роки, ще до AWS RDS, Microsoft, Google Cloud та інших хмарних сервісів, існувало два типу АБД: АБД інфраструктури відповідали за налаш...
Alex · 08 серпня 2020 · 477 · 3Стабільний випуск СУБД MariaDB 10.5
Після року розробки та чотирьох попередніх випусків підготовлений перший стабільний реліз нової гілки СУБД MariaDB 10.5, у рамках якої розвивається відгалуження від MySQL, зберігає зворотну сумісність і відрізняється інтеграцією додаткових плагінів д...
Alex · 25 червня 2020 · 133Перший стабільний випуск графо-орієнтованої СУБД Nebula Graph
Відбувся реліз відкритої СУБД Nebula Graph 1.0.0, призначеної для ефективного зберігання великих наборів пов'язаних між собою даних, що утворюють граф, який може налічувати мільярди вузлів і трильйони зв'язків. Проєкт написаний на мові С++ і поширюєт...
Alex · 24 червня 2020 · 62Найшвидший спосіб завантажити дані в PostgreSQL за допомогою Python
Згадайте, як часто вам доводилося завантажувати дані зі стороннього ресурсу до власного проєкту. Якщо ви щасливчик, то ці дані серіалізовані як JSON або YAML. Якщо ні, то отримуєте Excel-таблицю або CSV-файл, який обов'язково (незрозуміло, чому) пови...
Codeguida · 14 серпня 2019 · 3Поради по роботі з БД у Django
ORM відкриває розробникам чудові можливості, але таке абстрагування доступу до БД має свою ціну. Якщо ви заглибитесь у цю тему і спробуєте змінити деякі налаштування за замовчуванням, ви побачите, що насправді можна отримати ще більше користі. У стат...
Codeguida · 21 лютого 2019 · 5