深入解析 Microsoft Azure 数据存储服务
在数据存储领域,除了传统的关系型数据库,Microsoft Azure 提供了多种存储非结构化数据的选择,如 Table 存储、BLOB 存储和虚拟磁盘等。下面将详细介绍这些存储服务的使用方法和相关特性。
1. 本地存储(Local Storage)
在定义云服务角色时,可以为其分配本地存储空间。本地存储是虚拟机上的一个特殊文件夹,角色实例可用于保存临时数据。但由于托管角色实例的虚拟机是无状态的,不建议在本地存储中持久保存永久数据。
本地存储的最小大小为 1MB,最大大小取决于虚拟机的大小。以下是使用本地存储的一个示例:
-创建随机数据生成服务:
1. 以管理员身份启动 Visual Studio,创建一个带有 ASP.NET MVC Web 角色的新云服务(使用 Internet 应用程序模板)。
2. 在解决方案资源管理器中,双击云服务中的 Web 角色,打开其属性页面。
3. 点击屏幕左侧的“Local Storage”选项卡。
4. 点击“Add Local Storage”链接。
5. 在新添加的行中,输入“Name”为“MyFiles”,“Size”为 10240,然后按“Ctrl + S”保存定义文件。
6. 在 Web 角色项目中,右键单击“Controller”文件夹,选择“Add→Controller”菜单。
7. 在“Add Controller”对话框中,将“Controller name”设置为“FileController”,选择“Empty API controller”模板