Хранилище таблиц Windows Azure или SQL Azure

У меня есть приложение, которое ищет данные для страницы. Данные ищутся по первичному ключу и ключу строки в хранилище таблиц.

Я рассматриваю хранилище SQL Azure. Есть ли какое-то преимущество в том, что я использую такое хранилище, в том, что поиск всегда будет очень прямым. Обратите внимание, что мне НЕ нужна отчетность. Все, что я хочу, это поиск в одной строке


person UCC    schedule 19.06.2011    source источник
comment


Ответы (2)


Я рассматриваю хранилище SQL Azure. Есть ли какое-то преимущество в том, что я использую такое хранилище, в том, что поиск всегда будет очень прямым. Обратите внимание, что мне НЕ нужна отчетность. Все, что я хочу, это поиск в одной строке

Предполагая, что ваши требования полностью сформулированы, поскольку вам когда-либо понадобится доступ только к одной строке, и предполагая, что вы хотите знать только о преимуществах, а не о недостатках, тогда единственные преимущества, о которых я могу думать, заключаются в том, что SQL azure предлагает:

  • ценообразование по подписке на основе времени вместо ценообразования за транзакцию
  • варианты резервного копирования (в ОСАГО)
  • варианты репликации / синхронизации
  • дополнительные параметры клиентской библиотеки (например, Entity Framework, Linq2SQL и т. д.)
  • поддерживается больше типов данных
  • больше возможностей для переноса вашего приложения за пределы Azure, если вы когда-нибудь захотите
person Stuart    schedule 20.06.2011

Используйте хранилище таблиц, если вам не нужны функциональные возможности реляционной базы данных.

person Mister Cook    schedule 19.06.2011
comment
Да, но почему я должен использовать хранилище таблиц? - person UCC; 20.06.2011
comment
Вам нужно использовать SQL Azure только тогда, когда вам нужна «правильная» база данных. Хранение стола - это, по большей части, гораздо более дешевый вариант, если в нем есть все необходимые вам функции. - person David Steele; 20.06.2011