Question

À l'heure actuelle Table Storage prend en charge à partir de, où, prenez, et d'abord.

Y at-il des plans pour soutenir l'un des 29 autres opérateurs?

en ce qui concerne le stockage que l'on doit suivre Y at-il des pratiques architecturales ou de conception afin de mettre en œuvre des choses comme COUNT, SUM, GROUP BY, etc?

Si nous devons code pour ces mêmes, combien d'une différence de performance regardons-nous à quelque chose de similaire via SQL et SQL Server? Ne voyez-vous il est un peu comparable ou il sera loin beaucoup plus lent si je dois faire un comte ou Somme ou un groupe de plus d'un ensemble de données gigantesque?

J'aime la plate-forme Azure et l'idée de stockage en nuage. J'aime le tableau de stockage pour la quantité de données qu'il peut stocker et sa nature de schéma moins. SQL Azure ne fonctionnera pas en raison du coût élevé de l'espace de stockage.

Était-ce utile?

La solution

La seule alternative est de tirer vers le bas tout localement et Count run () ou Somme () sur les objets locaux. Parce que vous devez transférer le contenu de votre table avant de faire le compte, ce sera certainement beaucoup plus lent que faire côté serveur quelque chose comme avec SQL. Comment dépend beaucoup plus lent de la taille de vos données.

Autres conseils

Ryan,

Comme Steve dit, agrégations sont résolus « côté client », ce qui pourrait kead à mauvais perfromance si vos ensembles de données sont trop grandes.

Une autre solution consiste à réfléchir sur le problème d'une manière différente. Vous voudrez peut-être pré-calculer ces valeurs afin qu'elles soient facilement disponibles. Par exemple, si vous avez des données maître-détail (comme le proverbial ordre d'achat + articles en ligne), vous pouvez stocker la « somme des postes » dans l'en-tête. Cela peut sembler être « redondant » (et il est), mais dénormalisation est quelque chose que vous devrez prendre en considération.

Ces pré-calculs peuvent être effectués « synch » ou « asynch ». Dans certaines situations, vous pouvez vous permettre d'avoir approximations , ce qui retarderait le calcul pourrait être bénéfique du point de vue de perfromance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top