database
(13)
Незручні моменти в роботі Manticore як основної БД
В коментарях до матеріалу Manticore як сучасна альтернатива Sphinx мене просили зробити більш детальні інструкції роботи з цим рушієм. Утім, вважаю що інформації достатньо в документації. Натомість, хотілось би описати деякі моменти, які можуть відве...
p.s. · 25 березня · 16KevaCoin - децентралізована база даних в блокчейн
Існує багато криптовалютних проектів, серед яких часто лишаються непоміченими дійсно цікаві реалізації. Одним з таких є децентралізована перманентна база даних key/value типу - KevaCoin. Статус Забігаючи вперед, скажу що монета KevaCoin (KVA) у її по...
p.s. · 08 березня · 13Manticore як сучасна альтернатива Sphinx
Багато хто використовує для повнотекстового пошуку рушій Sphinx і пише для нього нові програми, але мало хто знає про його сучасну реалізацію - Manticore. Класично, сферою застосування може бути пошуковий сервер для сайту, будь якої бази даних, індек...
p.s. · 07 березня · 27 · 6Що таке інвертований індекс, і чому це повинно вас хвилювати?
Індекси можуть суттєво впливати на продуктивність бази даних. Нижче ми розглянемо один з типів, який особливо важливий для пошуку в тексті: інвертований індекс. Що таке інвертований індекс? У контексті баз даних інвертований індекс - це тип індексу,...
Alex · 05 вересня 2023 · 97Що таке векторна база даних?
Ми перебуваємо в самому розпалі революції штучного інтелекту. Вона перевертає будь-яку галузь, якої торкається, обіцяючи великі інновації, але водночас створює нові виклики. Ефективна обробка даних стала як ніколи важливою для програм, які використов...
Alex · 29 липня 2023 · 158Оператор EXCLUDE в PostgreSQL: Просунуті обмеження для бази даних
PostgreSQL відома своїм багатством потужних функціональних можливостей, і одна з них - оператор EXCLUDE. Цей оператор дозволяє створювати продвинуті обмеження для множини значень всередині стовпців таблиці. У цій статті я хочу розповісти про оператор...
Alex · 30 червня 2023 · 43Базовий та повнотекстовий пошук із Django та Postgres
Якщо реляційні бази даних стандартизовані, то повнотекстовий пошук — досі ні. Існує кілька його варіантів відкритим кодом, наприклад ElasticSearch, Solr та Xapian. ElasticSearch — чи не найпопулярніше рішення, однак його складно налаштовувати та підт...
Codeguida · 09 липня 2021 · 36Чому не варто використовувати OFFSET і LIMIT для посторінкового виводу
Пройшли ті дні, коли не треба було турбуватися про оптимізацію продуктивності баз даних. Час не стоїть на місці. Кожен новий бізнесмен зі сфери високих технологій хоче створити черговий Facebook, прагнучи при цьому збирати всі дані, до яких може дотя...
Alex · 09 серпня 2020 · 193SQL трюки від DBA. Небанальні поради для розробників БД
Коли я починав свою кар'єру розробника, моєю першою роботою стала DBA (адміністратор бази даних, АБД). У ті роки, ще до AWS RDS, Microsoft, Google Cloud та інших хмарних сервісів, існувало два типу АБД: АБД інфраструктури відповідали за налаш...
Alex · 08 серпня 2020 · 608 · 3Стабільний випуск СУБД MariaDB 10.5
Після року розробки та чотирьох попередніх випусків підготовлений перший стабільний реліз нової гілки СУБД MariaDB 10.5, у рамках якої розвивається відгалуження від MySQL, зберігає зворотну сумісність і відрізняється інтеграцією додаткових плагінів д...
Alex · 25 червня 2020 · 135Перший стабільний випуск графо-орієнтованої СУБД Nebula Graph
Відбувся реліз відкритої СУБД Nebula Graph 1.0.0, призначеної для ефективного зберігання великих наборів пов'язаних між собою даних, що утворюють граф, який може налічувати мільярди вузлів і трильйони зв'язків. Проєкт написаний на мові С++ і поширюєт...
Alex · 24 червня 2020 · 64Найшвидший спосіб завантажити дані в PostgreSQL за допомогою Python
Згадайте, як часто вам доводилося завантажувати дані зі стороннього ресурсу до власного проєкту. Якщо ви щасливчик, то ці дані серіалізовані як JSON або YAML. Якщо ні, то отримуєте Excel-таблицю або CSV-файл, який обов'язково (незрозуміло, чому) пови...
Codeguida · 14 серпня 2019 · 63