Начало работы с хранилищем Azure с точки зрения реляционной базы данных - PullRequest
1 голос
/ 24 июня 2010

Я проектирую новую систему, и мне нужно хранить довольно большой объем данных различного типа с реально несколькими строками на тип.

Я знаю, что если бы я делал это с SQL Server (я не хочу использовать для этого базу данных SQL Azure), я бы создал новую таблицу для каждого типа данных и установил бы правильные отношения. Мне интересно, есть ли у кого-нибудь ресурсы для таких людей, как я, которые в реляционных терминах думают начать разработку более «плоского» хранилища, такого как Azure или даже S3.

Я буду использовать .NET в качестве потребителя указанного хранилища, возможно, с Azure Compute Instance, но, скорее всего, с удаленным клиентом, использующим API REST или SOAP. Поэтому любые указания по этому поводу также очень ценятся.

1 Ответ

1 голос
/ 24 июня 2010

Главное, что нужно учитывать - нужны ли вам возможности реляционной базы данных (объединения, группировка и т. Д.).Если это так, вам придется задуматься о том, как выполнить те, которые используют нереляционное решение для хранения данных.

Если, однако, ваш доступ выглядит как «store row # 12345» и «retrieve row # 12345»"вам должно быть легко пользоваться чем-то вроде таблиц Windows Azure.

Я бы порекомендовал Эпизод 10 Cloud Cover (еженедельное шоу, в котором я участвую), который описывает API хранилища таблиц Windows Azure: http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-10-Table-Storage-API/

...