你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
数据存储分类
本文将介绍 Azure 存储选项。 它不涵盖物联网 (IoT) 存储选项。 有关 IoT 相关存储的详细信息,请参阅 Azure IoT 和 IoT 体系结构。 本文也不涉及使用矢量化数据的工作负载,如大多数 AI 工作负载。 有关详细信息,请参阅选择 Azure 矢量搜索服务。
Azure 存储类别包括简单的存储解决方案、数据库和分析存储和 IoT 存储。 以下部分介绍简单的存储、数据库和分析存储。
下载此体系结构的 Visio 文件。
简单的存储解决方案
使用简单的存储解决方案,例如 Azure Blob 存储(不包括 Azure Data Lake Storage)、Azure 文件、Azure 磁盘、Azure 队列存储、Azure NetApp 文件和 Azure 表存储。 这些解决方案非常适合存储不需要原子性、一致性、隔离性和持久性 (ACID) 功能的大量数据。 简单的存储解决方案通常成本低于数据库或分析服务。 简单的存储适用于文件共享、需要最少结构化查询和事务功能的数据以及长期文件保留。
数据库和分析存储
需要 ACID 功能时可使用数据库。 Azure 数据库包括分析数据库或数据存储以及事务数据库或数据存储。
Azure 分析数据库和数据存储,也称为联机分析处理 (OLAP) 工作负载,是专用于存储、管理和分析大量数据的服务。 这些专用工具可存储、管理和分析大量数据。 分析数据库为数据仓库、大数据分析和实时分析提供基础结构。 它们已针对读取大量数据进行优化,并且通常使用列式存储。 有关详细信息,请参阅在 Azure 中选择分析数据存储。
Azure 中的事务数据库,也称为联机事务处理 (OLTP) 系统,可为需要快速、可靠和安全处理事务的工作负载提供支持。 事务数据库针对读取和写入数据进行优化,通常使用行存储,但也有例外情况。 此优化可确保数据的完整性和一致性。 有关如何部署事务数据库的详细信息,请参阅 OLTP 解决方案。
这两种类型的事务数据库包括关系数据库,也称为 SQL 数据库和非关系数据库,也称为 NoSQL 数据库。
下载此体系结构的 Visio 文件。
使用关系数据库来存储和整理已定义关系的数据点,可实现轻松快速的访问。 这些数据库具有表示预定义类别的表。 行和列包含有关每个实体的信息。 这种结构可以高效灵活地访问数据。 Azure 中这些数据库的示例包括:
Azure Database for PostgreSQL 和 PostgreSQL。
在基础结构即服务和平台即服务版本中的 Azure Database for MySQL 和 MySQL。
非关系数据库可存储、管理和检索不一定像关系数据库那样以表格形式构建的数据。 NoSQL 数据库可以处理各种数据类型,包括结构化、半结构化和非结构化数据。 Azure 中的这些数据库示例包括 Azure Cosmos DB 和 Azure Managed Instance for Apache Cassandra。
出于分析和事务处理目的,可能需要混合数据库或数据存储。 这些用例称为混合事务和分析处理。 对于这些用例,请使用 Azure Cosmos DB for PostgreSQL 或超大规模 Azure SQL 数据库等产品。