Jennings est persuadé que le plus grand défi pour de nombreux développeurs sera de déplacer le stockage de données relationnelles vers le stockage non relationnel d’Azure (BLOB, tables, flux) et vers le module entitéattributs- valeurs de SQL Data Services. « J’aurais aimé que Microsoft fasse quelque
Au-delà de la base de données relationnelle
chose comme EC2 et fournisse SQL Server sur le nuage Internet, mais ils ne l’ont pas fait », indique Jennings. « Cela tient au fait que toute base de données relationnelles a une source de données de type fichier et la connexion de plusieurs instances serveur à une source de données mono-fichier n’est pas pratique, en tout cas avec l’actuelle version SQL Server 2008. »
Cela pourrait constituer un gros travail pour les développeurs qui n’ont jamais travaillé dans les environnements non relationnels, convient Lhotka, lequel a débuté sa carrière avant la généralisation des SGBDR. « Effectivement, nous utilisions ce que vous appelleriez aujourd’hui des tables ou référentiels d’entités, où chaque table était en gros entièrement indépendante, et nous écrivions des tonnes de logiciels vraiment formidables à cet effet », se remémore-t-il. « Je ne dis pas que l’approche relationnelle est mauvaise et je n’essaie pas de d’émettre un jugement de valeur, mais ce n’est pas la fin du monde si vous ne pouvez pas effectuer une jointure. »
Les développeurs devront configurer le stockage des tables, par exemple afin que Microsoft sache comment faire évoluer l’application à la demande. « Si vous avez beaucoup de données d’adresses pour les Etats-Unis, vous pouvez dire à Azure que votre colonne fédératrice est un Etat et que vous donnez à Microsoft la permission de placer chaque Etat sur un serveur distinct », explique Lhotka. « Je suis convaincu que Microsoft effectuera la mise à l’échelle pour vous, mais vous devrez les aider car ils ne pourront pas nécessairement deviner l’aspect qu’aura vos données ou à quel emplacement se trouvent les points sensibles dans vos applica – tions. »
Les développeurs Web qui utilisent l’état de session devront aussi probablement repenser leur mode de création des applications. « Je pressens que si vous exécutez quelque chose pour Azure et que vous escompter bénéficier de la tolérance de panne et d’une super-évolutivité, vous devrez probablement laisser tomber l’état de session », déclare Lhotka.
Le stockage Windows Azure dans la CTP fonctionne, indique Jennings, mais Microsoft doit encore fournir un ensemble complet de bibliothèques supportées par C# et VB pour les Table Services et l’intégralité de SQL Data Services. « L’actuelle bibliothèque d’assistance fournie ne convient pas à une utilisation en production », ajoute-t-il.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- Les 6 étapes vers un diagnostic réussi
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Agents fantômes en EMEA : l’IA s’emballe, les conseils d’administration s’inquiètent
- L’illusion du contrôle à l’ère du cloud globalisé
- Souveraineté numérique : la résilience l’emporte sur l’indépendance totale
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
Articles les + lus
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
À la une de la chaîne Tech
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
