Delen via


Aan de slag met Hulpmiddelen voor Elastische databases

Van toepassing op:Azure SQL Database

In dit artikel maakt u kennis met de ontwikkelaarservaring voor de clientbibliotheek voor elastische databases door u te helpen een voorbeeld-app uit te voeren. Met de voorbeeld-app maakt u een eenvoudige shard-toepassing en verkent u de belangrijkste mogelijkheden van de functie Elastic Database Tools van Azure SQL Database. Meer informatie over de use cases voor shard-toewijzingsbeheer, gegevensafhankelijke routering en query's met meerdere shards. De clientbibliotheek is beschikbaar voor .NET en Java.

Hulpmiddelen voor elastische databases voor Java

Vereiste voorwaarden

  • Een Java Developer Kit (JDK), versie 1.8 of hoger
  • Maven
  • SQL Database of een lokaal SQL Server-exemplaar

De voorbeeld-app downloaden en uitvoeren

Ga als volgt te werk om de JAR-bestanden te bouwen en aan de slag te gaan met het voorbeeldproject:

  1. Kloon de GitHub-opslagplaats met de clientbibliotheek, samen met de voorbeeld-app.

  2. Bewerk het ./sample/src/main/resources/resource.properties bestand om het volgende in te stellen:

    • TEST_VERB_GEBRUIKER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Voer in de ./sample map de volgende opdracht uit om het voorbeeldproject te bouwen.

    mvn install
    
  4. Om het voorbeeldproject te starten, voer de volgende opdracht uit in de ./sample map:

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Experimenteer met de verschillende opties voor meer informatie over de mogelijkheden van de clientbibliotheek. U kunt de code verkennen voor meer informatie over de implementatie van de voorbeeld-app.

    Schermopname van de starterkit voor hulpprogramma's voor de Java-clientbibliotheek voor Elastic Database.

Gefeliciteerd! U hebt uw eerste shard-toepassing gebouwd en uitgevoerd met behulp van Elastic Database Tools in Azure SQL Database. Gebruik Visual Studio of SQL Server Management Studio om verbinding te maken met uw database en bekijk de shards die door het voorbeeld zijn gemaakt. U zult merken dat er nieuwe voorbeeld-sharddatabases en een beheerdatabase voor shardtoewijzing zijn aangemaakt door het voorbeeld.

Als u de clientbibliotheek wilt toevoegen aan uw eigen Maven-project, voegt u de volgende afhankelijkheid toe aan uw POM-bestand:

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

Hulpmiddelen voor elastische databases voor .NET

Vereiste voorwaarden

De voorbeeld-app downloaden en uitvoeren

Als u de bibliotheek wilt installeren, gaat u naar Microsoft.Azure.SqlDatabase.ElasticScale.Client. De bibliotheek wordt geïnstalleerd met de voorbeeld-app die wordt beschreven in de volgende sectie.

Voer de volgende stappen uit om het voorbeeld te downloaden en uit te voeren:

  1. Download de Elastic DB Tools voor Azure SQL - Aan de slag-voorbeeld. Pak het voorbeeld uit naar een locatie die u kiest.

  2. Als u een project wilt maken, opent u de ElasticDatabaseTools.sln oplossing vanuit de elastic-db-tools-master map.

  3. Stel het ElasticScaleStarterKit project in als opstartproject.

  4. Open in het ElasticScaleStarterKit project het bestand App.config. Volg vervolgens de instructies in het bestand om uw servernaam en uw aanmeldingsgegevens (gebruikersnaam en wachtwoord) toe te voegen.

  5. Bouw en voer de toepassing uit. Wanneer u hierom wordt gevraagd, schakelt u Visual Studio in om de NuGet-pakketten van de oplossing te herstellen. Met deze actie wordt de nieuwste versie van de clientbibliotheek voor elastische databases gedownload van NuGet.

  6. Experimenteer met de verschillende opties voor meer informatie over de mogelijkheden van de clientbibliotheek. Let op de stappen die de toepassing in de console-uitvoer uitvoert en u kunt de code achter de schermen verkennen.

    Schermopname van de terminal van de Elastic Scale Starter Kit.

Gefeliciteerd! U hebt uw eerste shard-toepassing gebouwd en uitgevoerd met behulp van Elastic Database Tools in SQL Database. Gebruik Visual Studio of SQL Server Management Studio om verbinding te maken met uw database en bekijk de shards die door het voorbeeld zijn gemaakt. U zult merken dat er nieuwe voorbeeld-sharddatabases en een beheerdatabase voor shardtoewijzing zijn aangemaakt door het voorbeeld.

Belangrijk

U wordt aangeraden altijd de nieuwste versie van Management Studio te gebruiken, zodat u gesynchroniseerd blijft met updates voor Azure en SQL Database. SQL Server Management Studio bijwerken.

Belangrijke onderdelen van het codevoorbeeld

Andere elastische schaalbewerkingen

Kosten

De Elastic Database Tools-bibliotheek is gratis. Wanneer u Elastic Database Tools gebruikt, worden er geen extra kosten in rekening gebracht buiten de kosten van uw Azure-gebruik.

Met de voorbeeldtoepassing worden bijvoorbeeld nieuwe databases gemaakt. De kosten van deze mogelijkheid zijn afhankelijk van de SQL Database-editie die u kiest en het Azure-gebruik van uw toepassing.

Zie de prijsgegevens van SQL Database voor informatie over prijzen.