2011-06-19 4 views
1

J'ai une application qui recherche des données pour une page. Les données sont recherchées par clé primaire et clé de ligne dans le stockage de table.Windows Azure table storage ou SQL Azure

Je considère le stockage SQL Azure. Y a-t-il un avantage à ce que j'entre dans ce type de stockage, à savoir que la recherche sera toujours très directe. Notez que je n'ai pas besoin de rapports. TOUT ce que je veux est la recherche d'une seule ligne

Répondre

0

Utilisez le stockage de table si vous n'avez pas besoin de la fonctionnalité de base de données relationnelle.

+0

Oui, mais quelle est la raison pour laquelle je devrais utiliser le tableau de stockage? – UCC

+0

Vous avez seulement besoin d'utiliser SQL Azure lorsque vous avez besoin d'une base de données 'appropriée'. Stockage de table est pour la plupart une option beaucoup moins cher quand il a toutes les fonctionnalités dont vous avez besoin. –

2

Je considère le stockage SQL Azure. Y a-t-il un avantage à ce que j'entre dans ce type de stockage, à savoir que la recherche sera toujours très directe. Notez que je n'ai pas besoin de rapports. Je ne veux que seule rangée regarder jusqu'à

En supposant que vos besoins sont pleinement déclaré comme on ne jamais besoin d'un accès d'une seule ligne, et en supposant que vous ne voulez savoir sur les avantages et non les inconvénients, les seuls avantages que je peux penser que sont SQL offres d'azur:

    prix de souscription basé sur le temps
  • au lieu de la tarification par transaction
  • options pour la sauvegarde (en CTP)
  • pour la réplication des options/synchronisation
  • plus d'options de bibliothèque client (par ex. Entity Framework, Linq2SQL, etc.)
  • plusieurs types de données pris en charge
  • plus d'options pour déplacer votre application en dehors d'Azur si vous voulez jamais
Questions connexes