Skip to Content
微软认证Azure开发工程师(AZ-204)考试指南
book

微软认证Azure开发工程师(AZ-204)考试指南

by Adora Nwodo
August 2025
Beginner to intermediate
360 pages
5h
Chinese
O'Reilly Media, Inc.
Content preview from 微软认证Azure开发工程师(AZ-204)考试指南

第 5 章. 在 Azure 中管理数据

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

数据可以以不同的方式表示--可以是媒体文件或日志等大型非结构化数据,也可以是 JSON 文档等半结构化数据,还可以是关系数据库中的结构化数据。每种类型的数据都需要不同的存储解决方案和管理策略。在本章中,我们将探讨如何在 Azure 中有效管理数据,重点关注为各种数据类型量身定制的存储服务和数据库。

我们还将探讨不同类型的存储,包括对象、块和文件存储,并讨论哪种解决方案适合每种场景。此外,我们还将介绍如何管理存储在 Azure 数据库中的数据,确保数据安全、可访问和高效管理。本章结束时,你将全面了解如何利用 Azure 的存储服务和数据库选项来满足特定的数据需求。

Azure 数据管理简介

数据 在我们身边无处不在,它是我们认识世界的方式。非常重要的一点是要了解数据有不同的形式,而我们存储和管理数据的方式也会因数据类型的不同而大相径庭。数据可分为三大 :非结构化数据、半结构化数据和结构化数据。

非结构化数据 是没有预定格式或组织的数据。例如文档、图像、音频文件和视频。这类数据通常信息丰富,但由于缺乏结构,分析起来具有挑战性。

另一方面,半结构化 数据具有一定的组织属性,但无法整齐地放入表格或关系数据库中。例如 JSON 文件、XML 文档和电子邮件。这种数据比非结构化数据更容易管理,因为它有标记或马克笔来区分元素,但仍然需要专门的工具来存储和分析。

结构化数据 是最有组织的数据形式,通常存储在关系数据库中。它由定义明确的字段和记录(如数字、日期和字符串)组成,可以直接使用 SQL 和类似工具进行查询和分析。

在了解数据类型的同时,还必须认识到与这些数据类型相匹配的不同存储 格式。例如,块存储通常用于需要经常访问和更新的结构化数据,如数据库。块存储将数据分成块并分别存储,从而实现高效访问和修改。这种类型的存储对于需要高性能的应用(如事务数据库)来说至关重要。

文件 存储通常用于半结构化数据,文件需要分层存储。它与计算机硬盘上的数据存储方式类似,因此适用于存储文档、媒体文件和共享内容。文件存储允许多个用户或应用程序轻松访问和共享数据,是协作环境的理想选择。

对象 存储通常用于非结构化数据,它将数据存储为对象,每个对象都有自己的元数据。这种类型的存储具有很强的可扩展性,非常适合处理备份、归档和多媒体文件等大量数据。对象存储针对读取繁重的操作进行了优化,通常用于需要从不同位置访问数据的 Cloud 环境。

选择正确的存储解决方案至关重要,因为它不仅影响数据的存储方式,还影响数据的访问、管理和分析方式。正确的选择可以提高性能、降低成本并增强应用程序的可扩展性。例如,在高性能数据库中使用块存储可确保事务得到快速可靠的处理。另一方面,为大型媒体文件使用对象存储可以大大降低存储成本,同时还能方便地访问数据。

选择正确的存储解决方案非常重要的另一个原因与数据管理和治理有关。不同的存储解决方案提供不同程度的数据控制,这对于确保数据完整性、安全性和符合法规至关重要。例如,存储在数据库中的结构化数据可以很容易地进行备份、加密和审计,从而提供高水平的安全性和合规性。

相比之下,存储在对象存储中的非结构化数据可能需要额外的工具和流程来确保其受到保护并符合合规要求。因此,了解数据的性质和应用的具体要求对于选择合适的存储解决方案至关重要。通过使存储类型与数据需求相一致,可以优化性能、可扩展性和成本效率,同时还能确保数据安全并符合相关 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
A Five-Step Guide to Improving Your Employer Brand

A Five-Step Guide to Improving Your Employer Brand

Kimberly A. Whitler, Richard Mosley
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9798341666177