2010-08-06 3 views
61

Y a-t-il une différence entre Web Edition et Business Edition de la base de données SQL Azure autre que les tailles de base de données prises en charge maximales? Je suppose que le nom a une certaine signification mais toutes les informations que je trouve parlent simplement de la taille maximale de la base de données. Je veux savoir s'il existe d'autres différences telles que le SLA, la réplication, l'évolutivité, etc.Azure Base de données SQL Web vs Business Edition

Des indices?

+0

Azure a maintenant une édition premium (en avant-première) de leurs bases de données SQL, qui pourrait vous intéresser: http://www.windowsazure.com/fr-fr/pricing/details/sql-database/#service-premium – billy

Répondre

85

Les deux éditions sont identiques à l'exception de la capacité. Les deux offrent la même réplication et SLA.

EDIT 3 Avril, 2014 - le jour pour refléter la limite de taille de base de données SQL maintenant à 500Go

EDIT 17 Juin, 2013: Depuis que je l'origine posté cette réponse, un certain nombre de choses ont changé avec des prix (mais le dimensionnement reste la seule différence entre les éditions commerciales web &)

Édition Web échelles à 5 Go, tandis que Business Edition échelles à 500 Go. Aussi: avec les nouveaux plans MSDN (annoncés à TechEd 2013, voir blog post de ScottGu pour plus de détails), vous obtiendrez maintenant des crédits monétaires mensuels vers tous les services auxquels vous souhaitez appliquer vos crédits, y compris la base de données SQL (jusqu'à 150 $ par mois, selon le niveau MSDN - voir this page pour plus de détails sur les nouveaux avantages MSDN).

Les deux vous permettent de définir la taille maximale, et les deux sont facturés sur un calendrier amorti, où votre capacité est évaluée quotidiennement. Les détails complets des prix sont here. Vous verrez que le prix de base commence à 4,995 $ (jusqu'à 100 Mo), puis passe à 9,99 $ (jusqu'à 1 Go), puis commence la tarification progressive pour des Go supplémentaires. Quelle que soit l'édition, vous disposez exactement du même ensemble de fonctionnalités: tout dépend des limites de capacité. Vous pouvez facilement modifier la capacité maximale, ou même modifier l'édition, avec T-SQL. Par exemple, vous pouvez commencer par une édition Web:

CREATE DATABASE Test (EDITION='WEB', MAXSIZE=1GB) 

Vos besoins évoluent, de sorte que vous bosse jusqu'à 5 Go:

ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB) 

Maintenant, vous avez besoin d'encore plus de capacité, donc vous devez passer à l'une des niveaux Business Edition:

ALTER DATABASE Test MODIFY (EDITION='BUSINESS', MAXSIZE=10GB) 

Si vous avez besoin de réduire la taille de votre base de données, qui fonctionne très bien aussi bien - juste modifier retour à l'édition Web:

ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB) 
+2

Merci pour la réponse David. D'après ce que j'ai recueilli ailleurs, la raison de ces deux noms différents est de permettre la différenciation dans le futur. Par exemple, l'édition Business peut avoir plus de fonctionnalités que l'édition Web. Mais pour l'instant ils sont identiques autres que les limitations de taille. Un peu déroutant mais je peux comprendre le raisonnement. – BrettRobi

+0

La façon dont je l'ai lu, c'est qu'ils vous mettent à l'échelle automatiquement, comme dès que ma base de données commence à utiliser 1,01 Go, je suis passé à la limite de 5 Go et la fourchette de prix, n'est-ce pas le cas? – odyth

+2

pour répondre à ma question son Non, il ne sera pas échelle automatique, vous devez entrer et exécuter une commande pour augmenter la taille de la base de données, ce qui est boiteux. http://msdn.microsoft.com/en-us/library/ee621788.aspx – odyth

0

J'ai remarqué une différence de comportement entre les deux versions. Dans l'édition Business que nous avons configurée pour QA, l'extrait de code suivant reçoit une erreur lors de l'application de la clé étrangère sauf si un «GO» est placé après l'ajout de la colonne. Ensuite, ça fonctionne bien. Ce n'est pas nécessaire dans les bases de données d'édition Web que nous avons pour le développement.

IF NOT EXISTS (SELECT * 
       FROM INFORMATION_SCHEMA.COLUMNS 
       WHERE TABLE_SCHEMA='ASSIGN' 
       AND TABLE_NAME = 'ASSIGNTARGET_EXCEPTION' 
       AND COLUMN_NAME = 'EXCESS_WEAR_FLAG') 
    ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] ADD [EXCESS_WEAR_FLAG] [varchar](1) NULL 
-- GO -- placing this here makes this sectino work. 
IF NOT EXISTS (SELECT * 
       FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
       WHERE TABLE_SCHEMA ='ASSIGN' 
        AND TABLE_NAME = 'ASSIGNTARGET_EXCEPTION' 
        AND CONSTRAINT_NAME = 'CHK_ATEXCPTN_EXCESSWEARFLAG') 
BEGIN 
    ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] WITH NOCHECK ADD CONSTRAINT [CHK_ATEXCPTN_EXCESSWEARFLAG] CHECK (([EXCESS_WEAR_FLAG]='N' OR [EXCESS_WEAR_FLAG]='Y')) 
    ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] CHECK CONSTRAINT [CHK_ATEXCPTN_EXCESSWEARFLAG] 
END 
+3

Je soupçonne que quelque chose d'autre se passe dans votre scénario . À ma connaissance, il n'y a toujours rien de différent entre les deux éditions, à l'exception de la base de données de taille maximale prise en charge. – BrettRobi

1

Une différence documentée est l'édition Business est compatible avec les Fédérations:

http://azure.microsoft.com/en-us/documentation/articles/sql-database-scale-out/

« Fédérations sont pris en charge dans l'édition Business Pour plus d'informations, voir Fédérations dans la base de données SQL et les Fédérations SQL Database Tutorial.. .."

+0

1) Le lien est mort. 2) Ce n'est pas vrai; Les fédérations ont travaillé avec les éditions Web et Business (je ne sais pas pourquoi l'article disait seulement l'édition commerciale). 3) Les fédérations sont à la retraite et partent avec des éditions Web et Business. –

3

Web et Editions d'affaires sont en cours deprecated Découvrez les dernières éditions de SQL Azure DB (Basic, Standard, Premium) ici. http://azure.microsoft.com/en-us/pricing/details/sql-database/

Vous pouvez également trouver des informations sur les dernières fonctionnalités de SQL DB V12 ici: http://azure.microsoft.com/en-us/documentation/articles/sql-database-preview-whats-new/

Edit (4/29):

Découvrez la nouvelle offre Elastic DB (Preview) a annoncé aujourd'hui à la construction pricing page a été mis à jour avec des informations de prix élastique DB

..
Questions connexes