关于记录Azure存储数据模型的一些想法

时间:2014-05-16 12:47:10

标签: azure-storage azure-storage-blobs azure-table-storage

我正在寻找一种记录Azure存储架构的方法。

我有一个数据库,所以我制作了一个数据概念模型。这份文件印在我的墙上,就在我的屏幕上方,非常棒。

但是我的Azure存储blob和表呢?怎么做?

我试图制作一张xmind图表:

Xmind graph

但它终于不是一个好主意(不太方便)

我终于做了一个Excel文件:

Useful Excel file

一条大线'对于Blob,另一个用于表。 第一列是基本网址, 第二栏容器'名称(或表名), 第三栏“模板路径”' (关于如何构建路径的解释), 最后一栏的例子。

我发现这种方式非常有用,因为您可以通过从左到右阅读列来轻松,直观地构建完整的URL。

表的模板路径比较棘手,所以,我在这里写的是存储的对象类型,以及如何构造PartitionKey和RowKey。

如果你们中有人有更好的方法,或者想分享他对此的想法,那就太好了。

感谢。

1 个答案:

答案 0 :(得分:0)

如何捕获和可视化架构在很大程度上取决于您的目标。如果您处于开发的设计阶段并且正在尝试传递数据模型,那么我总是发现域模型非常有用(通常使用UML类图建模)。 Sparx有一个很好的工具来管理复杂的域模型。虽然你已经建模并实现了你的域模型,但这听起来并不像你的问题 - 所以现在听起来更像是你正在寻找某种类型的“备忘单”来捕获存储类型和使用示例等 - 在这种情况下,我想Excel和其他任何东西一样好。

杰森