SQLite Учебники

SQLite предоставляет хорошо структурированный путь обучения для управления встраиваемыми базами данных. Наши учебники охватывают SQL-запросы, проектирование баз данных и техники оптимизации, подходящие как для начинающих, так и для разработчиков среднего уровня. С бесплатными лабораториями и практическими примерами вы получите практический опыт в операциях с базами данных. Наша интерактивная база данных позволяет вам практиковать SQL-запросы и видеть мгновенные результаты.

Планирование истечения срока бронирования

Планирование истечения срока бронирования

Создайте сервис бронирований, в котором постоянные будильники Durable Object переживают перезапуски, истекает только нужная блокировка, а повторная обработка истечения остаётся безопасной.
CloudflareSQLite
Добавление поиска тикетов в Worker

Добавление поиска тикетов в Worker

Создайте подготовленные CRUD-запросы для API тикетов на базе D1, безопасно фильтруйте записи и обрабатывайте отсутствующие или недопустимые входные данные.
CloudflareSQLite
Создание базы данных заявок в службу поддержки

Создание базы данных заявок в службу поддержки

Создайте таблицу заявок D1, обеспечьте корректность данных с помощью ограничений SQL и отделите локальные записи для практики от облачных записей.
CloudflareSQLite
Экспорт и восстановление базы данных

Экспорт и восстановление базы данных

Экспортируйте базу данных D1 в SQL, восстановите отдельную базу данных и сравните восстановленные строки и ограничения с неизменённой исходной базой.
CloudflareSQLite
Согласованное обновление связанных данных о заявке

Согласованное обновление связанных данных о заявке

Сделайте закрытие заявки и запись о решении атомарными с помощью пакетов D1, затем продолжайте последовательное чтение, используя закладки сеанса.
CloudflareSQLite
Миграция схемы тикетов

Миграция схемы тикетов

Добавьте приоритет тикетов с помощью упорядоченных миграций D1, сохранив существующие строки и проверив состояние развертывания локально и удалённо.
CloudflareSQLite
Запросы и индексация активности тикетов

Запросы и индексация активности тикетов

Объедините тикеты с активностями, учтите тикеты без событий и обоснуйте индекс D1 с помощью плана запроса.
CloudflareSQLite
Восстановление случайно удалённой заявки

Восстановление случайно удалённой заявки

Восстановите удалённую заявку с помощью D1 Time Travel и проверьте исходную привязку к базе данных и чтение данных приложением.
CloudflareSQLite
Трансляция обновлений комнаты

Трансляция обновлений комнаты

Создайте службу WebSocket на базе Durable Object с привязкой к комнате: она проверяет сообщения, рассылает обновления подключённым узлам и изолирует разные комнаты.
CloudflareSQLite
Координация параллельных бронирований

Координация параллельных бронирований

Создайте сервис бронирования мест на семинаре с ограниченной вместимостью, отправьте запросы параллельно и убедитесь, что устойчивые атомарные обновления предотвращают перепродажу мест после перезапусков и развертываний.
CloudflareSQLite
Сохранение журнала активности комнаты

Сохранение журнала активности комнаты

Создайте журнал активности комнат на базе SQLite, докажите, что записи сохраняются после локального перезапуска и повторного развёртывания в облаке, и изолируйте историю каждой комнаты.
CloudflareSQLite
Восстановление контекста WebSocket-соединения

Восстановление контекста WebSocket-соединения

Создайте совместимый с гибернацией сервис комнат, который сохраняет безопасные данные для каждого соединения и восстанавливает контекст клиента без принудительного удаления объектов в рабочей среде.
CloudflareSQLite
Временное хранилище SQLite

Временное хранилище SQLite

В этой лабораторной работе мы изучим временное хранилище SQLite, сосредоточив внимание на создании и использовании временных таблиц (temporary tables). Временные таблицы предоставляют механизм для хранения промежуточных результатов или данных, необходимых только на короткий период времени в рамках соединения с базой данных. Лабораторная работа проведет вас через создание, заполнение, запросы и подтверждение автоматической очистки.
SQLite
Аналитика оконных функций в SQLite

Аналитика оконных функций в SQLite

В этой лабораторной работе вы изучите аналитику оконных функций в SQLite, сосредоточив внимание на ранжировании строк и вычислении нарастающих итогов. Вы узнаете, как использовать оконные функции для выполнения вычислений над наборами строк, связанных с текущей строкой.
SQLite
Создание представлений (View) в SQLite

Создание представлений (View) в SQLite

В этой лабораторной работе мы изучим создание представлений (view) в SQLite, сосредоточившись на построении сложных представлений, запросах через них, обновлении данных через обновляемые представления (updatable views) и удалении устаревших представлений. Научитесь упрощать запросы и контролировать доступ к данным с помощью представлений SQLite.
SQLite
Автоматизация триггеров SQLite

Автоматизация триггеров SQLite

В этой лабораторной работе вы изучите автоматизацию триггеров SQLite, сосредоточившись на создании, проверке и управлении триггерами. Вы узнаете, как автоматически выполнять SQL-запросы в ответ на события обновления в определенной таблице. Создавайте журналы аудита и эффективно управляйте триггерами.
SQLite
Обработка транзакций в SQLite (SQLite Transaction Handling)

Обработка транзакций в SQLite (SQLite Transaction Handling)

В этой лабораторной работе мы изучим обработку транзакций в SQLite (SQLite transaction handling), уделяя особое внимание поддержанию целостности данных (data integrity) с помощью транзакций. Мы узнаем, как начинать и фиксировать транзакции (commit transactions), выполнять откат при ошибках (rollback on errors), реализовывать точки сохранения (savepoints) и подтверждать целостность данных. Это обеспечивает свойства ACID в SQLite.
SQLite
Обслуживание базы данных SQLite

Обслуживание базы данных SQLite

В этой лабораторной работе мы изучим методы обслуживания базы данных SQLite для оптимизации производительности и освобождения неиспользуемого пространства. Лабораторная работа посвящена использованию команды `VACUUM`, перестройке индексов, анализу статистики таблиц и проверке влияния этих оптимизаций.
SQLite
  • Предыдущий
  • 1
  • 2
  • Следующий