微软近期更新了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)关注我们,并与我们的编辑和其他读者朋友交流。