Upravit

Sdílet prostřednictvím


Návrh architektury databází

Azure Database for MariaDB
Azure Database Migration service
Azure Database for MySQL
Azure Database for PostgreSQL

Tento článek obsahuje přehled databázových řešení Azure popsaných v Centru architektury Azure.

Diagram, který kontrastuje se systémem pro správu relačních databází (RDBMS) a řešeními pro velké objemy dat

Apache®, Apache Cassandra® a logo Hadoop jsou registrované ochranné známky nebo ochranné známky nadace Apache Software Foundation v USA a/nebo v jiných zemích. Použití těchto značek nevyžaduje žádné doporučení Apache Software Foundation.

Řešení Azure Database zahrnují tradiční systémy pro správu relačních databází (RDBMS a OLTP), úlohy pro velké objemy dat a analýzy (včetně OLAP) a úlohy NoSQL.

Úlohy RDBMS zahrnují online zpracování transakcí (OLTP) a online analytické zpracování (OLAP). Data z více zdrojů v organizaci je možné konsolidovat do datového skladu. Můžete použít proces extrakce, transformace, načítání (ETL) nebo extrakce, načtení, transformace (ELT) k přesunu a transformaci zdrojových dat. Další informace o databázích RDBMS najdete v tématu Prozkoumání relačních databází v Azure.

Architektura velkých objemů dat je navržená tak, aby zpracovávala příjem, zpracování a analýzu velkých nebo složitých dat. Řešení pro velké objemy dat obvykle zahrnují velké množství relačních a nerelačních dat, která tradiční systémy pro správu relačních databází nejsou pro ukládání vhodné. Obvykle se jedná o řešení, jako jsou Data Lakes, Delta Lakes a lakehouses. Další informace najdete v tématu Návrh architektury analýzy.

Databáze NoSQL se vzájemně označují jako nerelační databáze, databáze NoSQL nebo jiné než SQL , aby zvýraznily skutečnost, že dokážou zvládnout obrovské objemy rychle se měnících, nestrukturovaných dat. Neukládají data do tabulek, řádků a sloupců, jako jsou databáze (SQL). Další informace o databázích Bez databází SQL naleznete v tématu Data NoSQL a Co jsou databáze NoSQL?.

Tento článek obsahuje zdroje informací o databázích Azure. Popisuje cesty k implementaci architektur, které vyhovují vašim potřebám a osvědčeným postupům, abyste měli při návrhu řešení na paměti.

Existuje mnoho architektur, ze které můžete vycházet z řešení potřeb vaší databáze. Poskytujeme vám také nápady na řešení, na kterých můžete stavět, včetně odkazů na všechny potřebné komponenty.

Další informace o databázích v Azure

Když začnete přemýšlet o možných architekturách vašeho řešení, je důležité zvolit správné úložiště dat. Pokud s databázemi v Azure začínáte, nejlepším místem, kde začít, je Microsoft Learn. Tato bezplatná online platforma poskytuje videa a kurzy pro praktické učení. Microsoft Learn nabízí studijní programy založené na vaší úloze, jako je vývojář nebo datový analytik.

Můžete začít s obecným popisem různých databází v Azure a jejich použitím. Můžete také procházet datové moduly Azure a zvolit přístup k úložišti dat v Azure. Tyto články vám pomůžou pochopit vaše volby v datových řešeních Azure a zjistit, proč se některá řešení doporučují v konkrétních scénářích.

Tady jsou některé moduly Learn, které můžou být užitečné:

Cesta k produkčnímu prostředí

Pokud chcete najít užitečné možnosti pro práci s relačními daty, zvažte tyto zdroje informací:

  • Další informace o prostředcích pro shromažďování dat z více zdrojů a o tom, jak a použít transformace dat v rámci datových kanálů, najdete v tématu Analýza v Azure.
  • Další informace o technologii OLAP, která organizuje velké podnikové databáze a podporuje komplexní analýzu, najdete v tématu Online analytické zpracování.
  • Další informace o systémech OLTP zaznamenávají obchodní interakce, jak k nim dochází, najdete v tématu Online zpracování transakcí.

Nerelační databáze nepoužívá tabulkové schéma řádků a sloupců. Další informace najdete v tématu Nonrelational data a NoSQL.

Pokud se chcete dozvědět o datových jezerech, která obsahují velké množství dat v nativním nezpracovaném formátu, přečtěte si téma Datová jezera.

Architektura velkých objemů dat dokáže zpracovávat příjem, zpracování a analýzu dat, která jsou pro tradiční databázové systémy příliš velká nebo příliš složitá. Další informace najdete v tématu Architektury pro velké objemy dat a analýzy.

Hybridní cloud je IT prostředí, které kombinuje veřejný cloud a místní datacentra. Další informace najdete v tématu Rozšíření místních datových řešení do cloudu nebo zvážení služby Azure Arc v kombinaci s databázemi Azure.

Azure Cosmos DB je plně spravovaná databázová služba NoSQL pro vývoj moderních aplikací. Další informace najdete v tématu Model prostředků služby Azure Cosmos DB.

Další informace o možnostech přenosu dat do a z Azure najdete v tématu Přenos dat do a z Azure.

Osvědčené postupy

Při navrhování řešení si projděte tyto osvědčené postupy.

Osvědčené postupy Popis
Vzory správy dat Správa dat je klíčovým prvkem cloudových aplikací. Ovlivňuje většinu atributů kvality.
Model transakční doručené pošty se službou Azure Cosmos DB Naučte se používat model Transakční pošta k odeslání pro spolehlivé zasílání zpráv a zaručené doručování událostí.
Globální distribuce dat pomocí služby Azure Cosmos DB Aby bylo možné dosáhnout nízké latence a vysoké dostupnosti, musí být některé aplikace nasazené v datacentrech, která jsou blízko jejich uživatelům.
Zabezpečení ve službě Azure Cosmos DB Osvědčené postupy zabezpečení pomáhají předcházet porušením zabezpečení, zjišťovat je a reagovat na ně.
Průběžné zálohování s obnovením k určitému bodu v čase ve službě Azure Cosmos DB Seznamte se s funkcí obnovení k určitému bodu v čase ve službě Azure Cosmos DB.
Dosažení vysoké dostupnosti s využitím služby Azure Cosmos DB Azure Cosmos DB poskytuje několik funkcí a možností konfigurace pro zajištění vysoké dostupnosti.
Vysoká dostupnost pro Azure SQL Database a spravovanou instanci SQL Databáze by neměla být kritickým bodem způsobujícím selhání ve vaší architektuře.

Technologické volby

Pro technologie, které se dají používat se službou Azure Databases, existuje mnoho možností. Tyto články vám pomůžou vybrat ty nejlepší technologie pro vaše potřeby.

Udržování aktuálního stavu s databázemi

Informace o aktualizacích Azure najdete v aktuálním stavu s využitím technologie Azure Databases.

Ukázková řešení

Tato myšlenka řešení poskytuje ukázkové přístupy, které se dají přizpůsobit vašim potřebám.

Podobné databázové produkty

Pokud znáte Amazon Web Services (AWS) nebo Google Cloud, projděte si následující porovnání: