Сводка
Правильно выбрать время для того, чтобы добраться до автобусной остановки, — это проблема, с которой может столкнуться большинство. Первым шагом в проектировании решения является создание надежной основы для приложения с базой данных. База данных SQL Azure — это современная база данных с возможностями, необходимыми для современных приложений, таких как приложение для отслеживания перемещения автобуса. База данных SQL Azure поддерживает JSON, геопространственные данные и GitHub Actions. Функции Базы данных SQL Azure позволяют с легкостью обеспечить соответствие требованиям сценария и создать конвейер CI/CD с нуля.
База данных SQL Azure упрощает разработку таких приложений, как комплексное бессерверное приложение для отслеживания перемещения автобуса.
Ссылки на материалы для дальнейшего изучения
Имеется множество ссылок на разделы с подробными сведениями, с которыми можно ознакомиться сейчас или позже.
Разработка современных баз данных с помощью Базы данных SQL Azure
Следующие ссылки связаны с современными возможностями Базы данных SQL Azure.
- Канал на YouTube, посвященный Azure SQL, включая серию видеороликов Data Exposed
- Видео. Использование Azure Pipelines для развертываний SQL Azure
- 10 причин использовать Azure SQL в своем следующем проекте.
- Пример поддержки JSON в Azure SQL
- Поддержка геопространственных данных
- Библиотека OpenLayers
- Модели графов
- Индексы columnstore
- Введение в таблицы, оптимизированные для памяти
Реализация DevOps с помощью Базы данных SQL Azure
Следующие ссылки будут полезны тем, кто хочет подробнее узнать о DevOps и о том, как она связана с Базой данных SQL Azure.
- Что такое DevOps?
- CI/CD
- GitHub Actions
- Azure DevOps
- Видео. Начало работы с DevOps для Azure SQL
- Видео. Использование Azure Pipelines для развертываний SQL Azure
- DevOps для Azure SQL
- Типы действий GitHub
- Действие развертывания Azure SQL
- Справочник по задачам Azure Pipelines
- Задача развертывания Базы данных SQL Azure
Платформы, поддерживающие Code First Migrations
- .NET Core — Entity Framework
- Node — Sequelize
- Node — Prisma
- Python — Django
- Python — SQLAlchemy Alembic
Другие примеры для более подробного изучения разработки современных баз данных
Пример полнофункционального решения, демонстрирующий использование подхода со сценарием, создаваемым вручную, вместе с параметрами модульного тестирования базы данных, доступен здесь: Современная разработка: создание REST API с помощью CI/CD.