Sdílet prostřednictvím


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ě.

Diagram znázorňující klasifikace úložiště dat v Azure

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.

Diagram, který porovnává systémy pro správu relačních databází a řešení pro velké objemy dat

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ří:

  • 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.

Další krok