简介
高效的数据管理是开发应用程序时影响应用程序性能和用户体验的一个关键方面。
根据应用程序的具体要求,一种数据操作方法可能是显而易见的选择,但在大多数情况下,存在重叠的优缺点。
无论你是处理大型数据集、复杂的数据结构还是特定的性能要求,都建议你在决定满足特定应用程序需求的最佳方法之前测试各种方法。
在本模块中,你将了解一系列操纵数据的方法,包括在 Azure SQL 数据库中导入、导出和复制数据。
注意
我们使用术语数据导入、数据导出、数据移动和数据复制作为数据操作的子集。
了解数据移动场景
了解数据移动的各种用途对于开发人员有效管理其数据至关重要。 下表概述了数据移动的一些常见场景。
| 类型 | 描述 | 频率 | 场景 |
|---|---|---|---|
| 同步 | 使数据跨多个系统保持一致 | 连续 | 将传感器数据从 IoT 设备导入中央数据库,并将配置更新导出回设备 |
| 共享 | 与其他团队或系统共享数据 | 根据需要 | 导出数据来与合作伙伴组织共享 |
| 集成 | 将来自各种源的数据集成到单个系统中 | 连续 | 将数据从多个源导入中央数据库以便统一访问 |
| 迁移 | 迁移到其他平台或环境 | 一次性 | 将数据从本地数据库迁移到 Azure SQL 数据库 |
| 备份 | 创建数据副本以防止数据丢失 | 定期 | 将数据导出到外部存储以进行备份 |
| 存档 | 存储不再活跃使用的历史数据 | 定期 | 将旧事务记录导出到存档数据库 |
提示
探索使用 Azure SQL 数据库学习路径开发数据驱动应用程序的其他模块部分。