Хранилище таблиц Azure - вопрос о передовых методах проектирования сущностей

Я пишу приложение «для проверки концепции», чтобы исследовать возможность переноса специальной системы электронной коммерции ASP.NET на Windows Azure во время необходимой перезаписи всего приложения.

У меня возникло искушение сделать это посмотрите на использование хранилища таблиц Azure в качестве альтернативы SQL Azure, поскольку сохраняемые сущности могут со временем изменить свою схему (свойства) по мере дальнейшего развития приложения, и мне не нужно будет вносить бесконечные изменения схемы базы данных. Кроме того, мы можем встроить ссылочную целостность в код приложения, так что аргумент в пользу использования хранилища таблиц Azure является веским. I know that Table Storage doesnt support aggregate type functions, and I believe we can achieve what we want with clever use of partitions, multiple entity types to store subsets of the same data and possibly pre-aggregation but Im not 100% sure about how to go about it.

Does anyone know of any in-depth documents about Azure Table Storage design principles so that we make proper and efficient use of Tables, PartitionKeys and entity design etc.

there's a few simplistic documents around, and the current books available tend not to go into this subject in much depth.

FYI - the ecommerce site has about 25,000 customers and takes about 100,000 orders per year.

10
задан Dean Chalk 14 April 2011 в 11:16
поделиться