Bien démarrer avec les outils de base de données élastique

S’applique à Azure SQL Database

Ce document présente l’expérience du développeur dans la bibliothèque cliente de base de données élastique en vous aidant à exécuter un exemple d’application. L’exemple d’application crée une application partitionnée simple et explore les fonctionnalités clés des outils de base de données élastique d’Azure SQL Database. Il s’intéresse aux cas d’utilisation pour la gestion des cartes de partition, le routage dépendant des données et l’interrogation de plusieurs partitions. La bibliothèque cliente est disponible pour .NET ainsi que Java.

Outils de base de données élastique pour Java

Prérequis

  • JDK (Java Developer Kit) version 1.8 ou ultérieure
  • Maven
  • SQL Database dans Azure ou instance locale

Télécharger et exécuter l’exemple d’application

Pour générer les fichiers JAR et commencer avec l’exemple de projet, effectuez les étapes suivantes :

  1. Clonez le dépôt GitHub contenant la bibliothèque cliente en même temps que l’exemple d’application.

  2. Modifiez le fichier ./sample/src/main/resources/resource.properties fichier pour définir les éléments suivants :

    • TEST_CONN_USER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Pour générer l’exemple de projet, dans le répertoire ./sample, exécutez la commande suivante :

    mvn install
    
  4. Pour démarrer l’exemple de projet, dans le répertoire ./sample, exécutez la commande suivante :

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Pour découvrir les fonctionnalités de la bibliothèque cliente, essayez les différentes options. Vous pouvez explorer le code pour en savoir plus sur l’implémentation de l’exemple d’application.

    Progress-java

Félicitations ! Vous avez correctement conçu et exécuté votre première application partitionnée à l’aide des outils de base de données élastique sur Azure SQL Database. Utilisez Visual Studio ou SQL Server Management Studio pour vous connecter à votre base de données et regardez rapidement les partitions créées dans l’exemple. Vous remarquerez de nouveaux exemples de bases de données de partitions, ainsi que la base de données de gestionnaire de carte de partitions créée par l’exemple.

Pour ajouter la bibliothèque cliente à votre propre projet Maven, ajoutez la dépendance suivante dans votre fichier POM :

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>elastic-db-tools</artifactId>
    <version>1.0.0</version>
</dependency>

Outils de base de données élastique pour .NET

Prérequis

Télécharger et exécuter l’exemple d’application

Pour installer la bibliothèque, accédez à Microsoft.Azure.SqlDatabase.ElasticScale.Client. La bibliothèque est installée avec l’exemple d’application décrit dans la section ci-dessous.

Pour télécharger et exécuter les exemples, procédez comme suit :

  1. Téléchargez l’exemple Outils de base de données élastique pour SQL Azure – Prise en main. Décompressez l’exemple à l’emplacement de votre choix.

  2. Pour créer un projet, ouvrez la solution ElasticDatabaseTools.sln à partir du répertoire elastic-db-tools-master.

  3. Définissez le projet ElasticScaleStarterKit comme projet de démarrage.

  4. Dans le projet ElasticScaleStarterKit, ouvrez le fichier App.config. Suivez alors les instructions incluses dans le fichier pour ajouter le nom du serveur et vos informations de connexion (nom d’utilisateur et mot de passe).

  5. Générez et exécutez l’application. À l’invite, autorisez Visual Studio à restaurer les packages NuGet de la solution. Cette action permet de télécharger la dernière version de la bibliothèque cliente de bases de données élastiques à partir de NuGet.

  6. Pour découvrir les fonctionnalités de la bibliothèque cliente, essayez les différentes options. Notez les étapes suivies par l’application dans la sortie de la console. N’hésitez pas à explorer le code en arrière-plan.

    Progress

Félicitations ! Vous avez correctement conçu et exécuté votre première application partitionnée à l’aide des outils de base de données élastique sur SQL Database. Utilisez Visual Studio ou SQL Server Management Studio pour vous connecter à votre base de données et regardez rapidement les partitions créées dans l’exemple. Vous remarquerez de nouveaux exemples de bases de données de partitions, ainsi que la base de données de gestionnaire de carte de partitions créée par l’exemple.

Important

Nous vous recommandons d’utiliser systématiquement la dernière version de Management Studio afin de rester en cohérence avec les mises à jour d’Azure et de SQL Database. Mettre à jour SQL Server Management Studio.

Éléments clés de l’exemple de code

Autres opérations de mise à l’échelle élastique

Coût

La bibliothèque des outils de base de données élastique est gratuite. Si vous utilisez des outils de base de données élastique, aucun frais supplémentaire n’est ajouté au coût d’utilisation d’Azure.

Par exemple, l’exemple d’application crée des bases de données. Le coût correspondant dépend de l’édition de SQL Database choisie et de l’utilisation d’Azure par votre application.

Pour plus d’informations sur la tarification, consultez la page Tarification de SQL Database.

Étapes suivantes

Pour plus d’informations sur les outils de base de données élastique, consultez les articles suivants :