Klasifikace úložiště dat
Tento článek popisuje možnosti služby Azure Storage. Nevztahuje se na možnosti úložiště Internetu věcí (IoT). Další informace o úložišti souvisejícím s IoT najdete v tématech Architektury Azure IoT a IoT. Tento článek se také nezabývá úlohami, které používají vektorizovaná data, jako je většina úloh umělé inteligence. Další informace najdete v tématu Volba služby Azure pro vektorové vyhledávání.
Kategorie Azure Storage zahrnují jednoduchá řešení úložiště, úložiště databází a analýzy a úložiště IoT. Následující části popisují jednoduché úložiště a databáze a analytické úložiště.
Stáhněte si soubor aplikace Visio s touto architekturou.
Jednoduchá řešení úložiště
Používejte jednoduchá řešení úložiště, jako je Azure Blob Storage (vyloučená služba Azure Data Lake Storage), Azure Files, disky Azure, Azure Queue Storage, Azure NetApp Files a Azure Table Storage. Tato řešení jsou ideální pro ukládání velkých objemů dat, která nevyžadují atomicitu, konzistenci, izolaci a odolnost (ACID). Jednoduchá řešení úložiště obvykle stojí méně než databáze nebo analytické služby. Používejte jednoduché úložiště pro sdílené složky, data, která potřebují minimální strukturované dotazování a transakční možnosti a dlouhodobé uchovávání souborů.
Úložiště pro databáze a analýzy
Databáze používejte, když potřebujete funkce ACID. Databáze Azure zahrnují analytické databáze nebo úložiště dat a transakční databáze nebo úložiště dat.
Analytické databáze a úložiště dat Azure, označované také jako úlohy OLAP (Online Analytical Processing), jsou specializované služby navržené k ukládání, správě a analýze velkých objemů dat. Tyto specializované nástroje ukládají, spravují a analyzují velké objemy dat. Analytické databáze poskytují infrastrukturu pro datové sklady, analýzy velkých objemů dat a analýzy v reálném čase. Jsou optimalizované pro čtení velkých objemů dat a často používají sloupcové úložiště. Další informace najdete v tématu Volba analytického úložiště dat v Azure.
Transakční databáze v Azure, označované také jako systémy online zpracování transakcí (OLTP), podporují úlohy, které potřebují rychlé, spolehlivé a zabezpečené zpracování transakcí. Transakční databáze jsou optimalizované pro čtení a zápis dat a obvykle používají úložiště řádků, ale existují výjimky. Tato optimalizace zajišťuje integritu a konzistenci dat. Další informace o nasazení transakční databáze naleznete v tématu ŘEŠENÍ OLTP.
Mezi dva typy transakčních databází patří relační databáze, označované také jako databáze SQL a nerelační databáze, označované také jako databáze NoSQL.
Stáhněte si soubor aplikace Visio s touto architekturou.
Pomocí relačních databází můžete ukládat a organizovat datové body, které mají definované relace pro rychlý a snadný přístup. Tyto databáze mají tabulky, které představují předdefinované kategorie. Řádky a sloupce obsahují informace o jednotlivých entitách. Tato struktura poskytuje efektivní a flexibilní přístup k datům. Mezi příklady těchto databází v Azure patří:
Azure Database for PostgreSQL a PostgreSQL.
Azure Database for MySQL a MySQL ve své infrastruktuře jako služby a verze typu platforma jako služba.
Nerelační databáze ukládají, spravují a načítají data, která nemusí být nutně strukturovaná v tabulkové podobě, jako jsou relační databáze. Databáze NoSQL můžou zpracovávat širokou škálu datových typů, včetně strukturovaných, částečně strukturovaných a nestrukturovaných dat. Mezi příklady těchto databází v Azure patří Azure Cosmos DB a Azure Managed Instance for Apache Cassandra.
Pro analytické a transakční účely možná budete potřebovat hybridní databázi nebo úložiště dat. Tyto případy použití se označují jako hybridní transakční a analytické zpracování. Pro tyto případy použití použijte produkty, jako je Azure Cosmos DB for PostgreSQL nebo Azure SQL Database Hyperscale.