Usługi bazodanowe w Azure (Databases)
Usługi bazodanowe w Azure obejmują pełen zestaw zarządzanych rozwiązań do przechowywania i przetwarzania danych, zarówno relacyjnych, jak i nierelacyjnych. Azure udostępnia w pełni zarządzane bazy danych, które eliminują potrzebę administrowania infrastrukturą, aktualizacjami, backupami czy konfiguracją wysokiej dostępności. Dzięki temu zespoły mogą skupić się na budowaniu aplikacji, a nie na utrzymaniu baz danych.
Database services (rodzaje baz danych)
Azure SQL Database
Typ: Relacyjna baza danych (PaaS)
Pojemność: ~4–8 TB (w zależności od tieru)
Najważniejsze na egzamin:
- W pełni zarządzana baza SQL Server jako PaaS.
- Microsoft odpowiada za backupy, patching, HA, skalowanie.
- Używana jako backend aplikacji web/mobile/API.
- Obsługuje T-SQL.
Azure Synapse Analytics
Typ: Hurtownia danych + big data + analityka (PaaS)
Pojemność: Setki TB → Petabajty
Najważniejsze na egzamin:
- Zastępuje Azure SQL Data Warehouse.
- Silnik MPP (Massively Parallel Processing) — bardzo duże zbiory danych.
- Integracja z Data Lake i Spark.
- Do raportów BI, ETL/ELT, analizy dużych danych.
Azure Data Lake Storage (ADLS Gen2)
Typ: Składowisko plików do big data
Pojemność: Praktycznie nieograniczona (PB+)
Najważniejsze na egzamin:
- Przechowywanie danych nieustrukturyzowanych: logi, JSON, CSV, obrazy, pliki Parquet.
- Tanie, skalowalne, zoptymalizowane pod analitykę big data.
- Możliwość integracji z Synapse, Databricks, HDInsight.
- Hierarchical namespace (foldery + ACL).
Azure Cosmos DB
Typ: Globalna, rozproszona baza NoSQL (PaaS)
Pojemność: TB → PB (skalowanie horyzontalne)
Najważniejsze na egzamin:
- Zawsze PaaS (nigdy IaaS ani SaaS).
- Ultra niskie opóźnienia < 10 ms na całym świecie.
- Wiele API: SQL, MongoDB, Cassandra, Table, Gremlin.
- Wysoka dostępność 99,999% w trybie multi-region.
- Automatyczna replikacja i partycjonowanie.