Podsumowanie
Uzyskanie prawa do czasu jazdy do przystanku autobusowego jest wyzwaniem, z którymi większość może się odnosić. Pierwszym krokiem tworzenia architektury rozwiązania jest utworzenie silnej podstawy dla aplikacji z bazą danych. Usługa Azure SQL Database to nowoczesna baza danych z funkcjami wymaganymi dla nowoczesnych aplikacji, takich jak przechwytywanie magistrali. Usługa Azure SQL Database obsługuje dane JSON, geoprzestrzenne i GitHub Actions. Funkcje w usłudze Azure SQL Database ułatwiają spełnienie wymagań scenariusza i umożliwiają tworzenie potoku ciągłej integracji/ciągłego wdrażania od samego początku.
Usługa Azure SQL Database ułatwia opracowywanie podstaw aplikacji, takich jak bezserwerowa, aplikacja z pełnym stosem omówiona na potrzeby przechwytywania magistrali.
Odwołania do dalszej nauki
Istnieje wiele odwołań, które można znaleźć w omówionych tematach, teraz lub w późniejszym czasie.
Nowoczesne programowanie baz danych za pomocą usługi Azure SQL Database
Poniższe odwołania są powiązane z nowoczesnymi możliwościami usługi Azure SQL Database.
- Kanał Usługi Azure SQL w serwisie YouTube z udostępnionymi danymi
- Wideo: Korzystanie z usługi Azure Pipelines na potrzeby wdrożeń usługi Azure SQL
- 10 powodów korzystania z usługi Azure SQL w następnym projekcie.
- Przykład obsługi kodu JSON usługi Azure SQL
- Obsługa geoprzestrzenna
- Biblioteka OpenLayers
- Modele grafu
- Indeksy magazynu kolumn
- Wprowadzenie do tabel zoptymalizowanych pod kątem pamięci
Implementowanie metodyki DevOps przy użyciu usługi Azure SQL Database
Poniższe odwołania będą przydatne, jeśli chcesz dowiedzieć się ogólnie o metodyce DevOps i w odniesieniu do usługi Azure SQL Database.
- Co to jest metodyka DevOps?
- Ciągła integracja/ciągłe wdrażanie
- Funkcja GitHub Actions
- Azure DevOps
- Wideo: Wprowadzenie do usługi DevOps dla usługi Azure SQL
- Wideo: Korzystanie z usługi Azure Pipelines dla wdrożeń usługi Azure SQL
- Metodyka DevOps dla usługi Azure SQL.
- Typy akcji usługi GitHub
- Akcja wdrażania usługi Azure SQL
- Dokumentacja zadania usługi Azure Pipelines
- Zadanie wdrażania usługi Azure SQL Database
Struktury, które obsługują migracje kodu po raz pierwszy
- .NET Core — Entity Framework
- Węzeł — sequelize
- Węzeł — Prisma
- Python — Django
- Python — SQLAlchemy Alembic
Inne przykłady dotyczące opracowywania nowoczesnych baz danych
Przykład w pełni funkcjonalnego rozwiązania, który pokazuje, jak używać podejścia ręcznego skryptu wraz z opcjami testowania jednostkowego bazy danych, jest dostępny tutaj: Nowoczesne programowanie: tworzenie interfejsu API REST, za pośrednictwem ciągłej integracji/ciągłego wdrażania i z powrotem.