微软近期更新了 MSDN 资源库中的数据库生命周期管理精选指南页面,该页面提供了SQL Server Data Tools、SQL Server Management Studio 和Windows Azure SQL Database 的相关资源。该页面着重展示了SQL Server 数据库生命周期管理图,以识别应用到开发者数据库场景中的各个应用和活动。
例如,如果开发者需要了解更多与Windows Azure SQL 数据库备份和恢复相关的内容,那么只需要浏览位于Windows Azure SQL Database 章节中的备份与恢复任务,就能够看到该任务的详细教程,以及源代码、屏幕截图和外部参考资源。
“这些主题都是为学生和其他行业新手们精选的。我希望对他们能有帮助,” Louis Berner 说道。她是 SQL Server 用户教育方面的技术作者 / 软件工程师。
在撰写本文的时候,数据库生命周期管理指南页面已经覆盖了以下主题:
SQL Server Data Tools
- Microsoft SQL Server Data Tools (SSDT)
- SQL Server Data Tools 入门指南——视频
- Microsoft SQL Server Data Tools:从零起步掌握数据库开发知识——视频
- 数据开发技术文档
- 数据移植
- 工具和实用工具支持(Windows Azure SQL Database)
- 指南和限制(Windows Azure SQL Database)
- SQL Server Data Tools 团队博客
SQL Server Management Studio
- 使用 SQL Server Management Studio 管理 Windows Azure SQL Database
- 备份和恢复 SQL Server Databases
- 将数据库迁移到 Windows Azure SQL Database
- 数据新世界:SQL Server 和混合 IT ——视频
- SQL Data Sync 入门指南
- SQL Server 团队博客
Windows Azure SQL Database
- Windows Azure SQL Database 入门指南
- 使用动态管理视图监视 Windows Azure SQL Database
- Windows Azure SQL Database 备份与恢复
- 指引: 数据库导入和导出(Windows Azure SQL Database)
- Windows Azure 培训套件——2012 年 11 月更新
- Windows Azure 培训套件——GitHub
- Windows Azure 90 天免费试用
- Windows Azure SQL Database 连接管理
- Windows Azure SQL Database 连接故障排查指南
- Windows Azure SQL Database 社区论坛
- Windows Azure 团队博客
- Windows Azure 服务仪表盘
- 针对 Windows Azure SQL Database 的 Stackoverflow
在 InfoQ 的采访中,Louis 解释了为何创建数据库生命周期管理精选页面。
InfoQ:你觉得流程图真的能够帮助开发者快速编码并且不会遭遇任何挫折吗?
流程图依据连接各产品的活动为 SSDT、SSMS、Azure 和混合架构提供了整体视图。例如,开发者可以从 SSDT 发布到 Azure;也能够从 SQL Server 的本地实例导入到 SSDT;此外开发者还可以从 Azure 上的 SQL 数据库向本地磁盘导出.bacpac 文件。
这就是“发布”、“导入”和“导出”活动——与图表中显示的其他操作一起——将微软的各个应用连接在一起。这个可视化图表的目的并不是帮助开发者快速编码或避免遭遇任何挫折,而是为了帮助客户将各个要点串联起来,以可视化的方式将数据库生命周期相关的应用凝聚到一起,帮助用户理解。
InfoQ:从你的角度看,谁将从 DLM 页面提供的资源中获益?
DLM 主题是我从事微软客户支持服务(CSS)工作时的结果。CSS 支持工程师拥有的数据指出客户采用 Azure 平台之所以存在障碍是因为客户对以下内容感到困惑:
- 如何开始使用 SQL Server Data Tools
- 如何将现存数据迁移到 Azure 平台——例如数据可移植性选项
- 如何对比和同步数据
- 如何备份到云端,或如何使用导入 / 导出特性
- 如何从云端执行备份和恢复操作以满足其 SLA 需求
从以上主题列表可以看出,它们大部分是基础(100 级别和 200 级别)的概念。因此最初发布的 DLM 主题——在 2013 年 1 月底发布——主要解决 Azure 平台的采用、数据可移植性、准备并运行,以及初级开发者等问题的任务。未来的 DLM 主题更新将包括更高级的课题,例如:
- 联合
- 性能——对延迟、节流、等待的统计
- 错误引用
- PowerShell 脚本
- 监控
- 权限和角色
我将继续使用 CSS 数据以保证能够解决客户的主要任务。以上列出的新主题来自于对最新的 CSS 客户数据的分析。
InfoQ:你是否打算经常更新 DLM 主题页面?
我的计划是按季度更新主题。下一次更新应该会在 2013 年 5 月或 6 月发布。
我正在开发一个分析客户数据的工作流,构建一份主题的待办事项列表,与项目干系人一起审核待办事项列表,将更新发布到主题,并确认主题能够满足客户需求。
这是一种内容精选的方法,因为几乎所有 DLM 主题中列出的内容都已经在 Web 上存在。我正在将最佳组合的内容、教程、视频和社区资源收集到单一知识库,而看起来客户也喜欢我这种方式。
InfoQ:你是否估算过,会有多少开发者能够真的从 DLM 资源页面获益?
自 2013 年 1 月以来,MSDN 上的这些主题拥有超过 3000 次页面浏览(PV)、拥有良好的客户评价和逐字评论——类似于“了不起”或“非常有帮助”。它或许不能满足每个人的需求,但对于这些目标听众而言,包括 Azure 或 SQL Server 新手、上手感到有困难的人、寻找可用的最佳文档和视频的人——我已经开始构建指南了。
查看英文原文: Database Lifecycle Management Guidance Updated by Microsoft
感谢孙镜涛对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论