2

我一直在试验 Windows Azure 移动服务。我印象深刻的是,它为我创建了一个表和一个数据库连接以及各种平台上的项目。但是,我希望数据是 Windows Azure 存储,因为 SQL 数据库可能很昂贵。

我的想法是,既然已经提供了,用它来存储帐户信息是有意义的。然后我可以使用 Azure 存储来处理频繁更改的数据。这种使用需要哪些最少的信息?这是一个可能的表格设计。

  • unique_id:GUID
  • 电子邮件地址:varchar
  • oath_provider_choice : varchar
  • 誓言雅虎:varchar
  • 誓言谷歌:varchar
  • 誓言微软:varchar

这有意义还是太多了?

4

1 回答 1

0

您可以使用 Azure 模块从移动服务访问 Azure 表存储。我在这里有一个非常广泛的示例(http://chrisrisner.com/Mobile-Services-and-Windows-Azure-Storage),它显示了如何从移动服务表脚本中插入/更新/删除/读取表和行(有效地绕过使用 SQL 数据库)。它还展示了如何使用 blob 存储。现在移动服务具有自定义 API,使用它可能比使用表格脚本更有意义。您还可以直接与表存储进行通信(警告:这需要在您的客户端应用程序中拥有帐户名/密钥)。正如评论中所指出的,目前移动服务中的每个表都会生成一个必须是 bigint 的 ID 列。

于 2013-09-28T23:11:46.150 回答