Материалы рубрики

Продолжение архива

FTS5 в SQLite: полнотекстовый поиск, запросы и настройка

Материал основан на разборе sqlite.org. Ниже — главное и практические шаги, которые можно быстро применить в работе. Что такое FTS5: модуль полнотекстового поиска в SQLite FTS5 — это модуль виртуальных таблиц в SQLite,…

Конструкция WITH в SQLite: обобщённые табличные выражения

Обзор синтаксиса Обобщённые табличные выражения (Common Table Expressions, CTE) представляют собой временные конструкции, доступные только во время выполнения одного SQL-оператора. Существует два типа CTE: «обычные» и «рекурсивные». Обычные CTE упрощают запросы, позволяя вынести…

SQLite WAL: режим Write-Ahead Log — принцип работы и настройка

Режим WAL в SQLite полезен там, где приложению нужно одновременно держать быстрые чтения и регулярные записи без постоянных блокировок. На практике это мобильные приложения, локальные desktop-инструменты, embedded-сервисы и внутренние панели, где один процесс…

Функции JSON в SQLite: полный справочник и JSONB

Материал основан на разборе sqlite.org. Ниже — главное и практические шаги, которые можно быстро применить в работе. Функции JSON в SQLite: обзор SQLite предоставляет тридцать функций и два оператора для работы со значениями…

Создание Flutter-приложения с SQLite, BLoC и Streams

Материал основан на разборе freecodecamp.org. Ниже — главное и практические шаги, которые можно быстро применить в работе. Недавно мне пришлось углубиться в использование streams и BLoC-компонентов во Flutter для взаимодействия с данными из…

SQLite Online Backup API: резервное копирование SQLite без блокировок

Материал основан на разборе sqlite.org. Ниже — главное и практические шаги, которые можно быстро применить в работе. Как работает SQLite Online Backup API Исторически резервные копии баз данных SQLite создавались следующим методом: Установить…

EXPLAIN QUERY PLAN: план выполнения SQL-запроса в SQLite

Материал основан на разборе sqlite.org. Ниже — главное и выводы, которые стоит учитывать в SEO и маркетинге. Команда EXPLAIN QUERY PLAN и план выполнения запроса Команда EXPLAIN QUERY PLAN используется для получения высокоуровневого…

Что такое DNS простыми словами

Распространение DNS (DNS propagation) — это время, необходимое для обновлений DNS, чтобы они дошли до всех резолверов по всему миру. Часто это понятие понимается не совсем правильно. Некоторые пользователи видят изменения практически мгновенно,…

Как улучшить UX в устаревших системах

Представьте, что вам нужно улучшить UX устаревшей системы, которая почти десятилетие работает в фоновом режиме. Она медленная, имеет множество нерешённых проблем и остаётся загадкой для большинства, подобно «чёрному ящику», который поддерживает привычный порядок…

BIMI: логотип бренда в почте — DNS-запись

Я занимаюсь email-аутентификацией достаточно давно, чтобы помнить время, когда DMARC считался уделом параноиков. BIMI изменил эту логику: теперь зрелый стек аутентификации даёт видимый результат — логотип вашего бренда появляется прямо в почтовом ящике…

Настройки cookie