从关系数据库的角度来看Azure存储入门

时间:2010-06-24 15:49:08

标签: c# .net database-design azure storage

我正在设计一个新系统,我需要存储大量不同类型的数据,实际上每种类型的行数很少。

我知道如果我使用SQL Server执行此操作(我不想为此使用SQL Azure数据库。)我会为每种类型的数据创建一个新表并建立正确的关系。我想知道是否有人为我这样的人提供资源,他们正在考虑以关系的方式开始设计更像“Azure”甚至是S3的“平面”存储。

我将使用.NET作为所述存储的使用者,可能使用Azure计算实例,但更有可能使用REST或SOAP api的远程客户端。因此,对此的任何指导也非常感谢。

1 个答案:

答案 0 :(得分:1)

要考虑的主要问题是您是否需要关系数据库功能(连接,分组等)。如果是这样,您将不得不考虑如何使用非关系存储解决方案来实现这些目标。

但是,如果您的访问权限类似于“存储行#12345”和“检索行#12345”,那么您应该可以轻松使用Windows Azure表格。

我会推荐第10集Cloud Cover(我正在进行的每周节目),其中涵盖了Windows Azure的表存储API:http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-10-Table-Storage-API/