Dela via


Kom igång med Elastic Database Tools

gäller för:Azure SQL Database

Den här artikeln beskriver utvecklarupplevelsen för klientbiblioteket för elastisk databas genom att hjälpa dig att köra en exempelapp. Exempelappen skapar ett enkelt fragmenterat program och utforskar viktiga funktioner i funktionen Elastic Database Tools i Azure SQL Database. Läs mer om användningsfallen för hantering av fragmentkartor, databeroende routning och frågor med flera fragment. Klientbiblioteket är tillgängligt för .NET och Java.

Elastic Database Tools för Java

Förutsättningar

  • Ett Java Developer Kit (JDK), version 1.8 eller senare
  • Maven
  • SQL Database eller en lokal SQL Server-instans

Ladda ner och kör exempelappen

Gör följande för att skapa JAR-filerna och komma igång med exempelprojektet:

  1. Klona GitHub-lagringsplatsen som innehåller klientbiblioteket, tillsammans med exempelappen.

  2. ./sample/src/main/resources/resource.properties Redigera filen för att ange följande:

    • TEST_ANSLUTNINGS_ANVÄNDARE
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Kör följande kommando i ./sample katalogen för att skapa exempelprojektet:

    mvn install
    
  4. Starta exempelprojektet genom att köra följande kommando i ./sample katalogen.

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Om du vill veta mer om klientbiblioteksfunktionerna kan du experimentera med de olika alternativen. Utforska koden för att lära dig mer om implementeringen av exempelappen.

    Skärmbild av Startpaketet för Elastic Database-verktyg för Java-klientbibliotek.

Grattis! Du har skapat och kört ditt första fragmenterade program med hjälp av Elastic Database Tools i Azure SQL Database. Använd Visual Studio eller SQL Server Management Studio för att ansluta till databasen och ta en snabb titt på de shards som exemplet skapade. Du kommer att märka nya shard-exempeldatabaser och en shard map manager-databas som exemplet har skapat.

Om du vill lägga till klientbiblioteket i ditt eget Maven-projekt lägger du till följande beroende i POM-filen:

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

Elastic Database Tools för .NET

Förutsättningar

  • Visual Studio 2012 eller senare med C#. Ladda ned en kostnadsfri version i Visual Studio Downloads.
  • NuGet 2.7 eller senare. Information om hur du hämtar den senaste versionen finns i Installera NuGet.

Ladda ner och kör exempelappen

Om du vill installera biblioteket går du till Microsoft.Azure.SqlDatabase.ElasticScale.Client. Biblioteket installeras med exempelappen som beskrivs i följande avsnitt.

Följ dessa steg för att ladda ned och köra exemplet:

  1. Ladda ned exemplet Elastic DB Tools for Azure SQL – Komma igång. Packa upp exemplet till en plats som du väljer.

  2. Om du vill skapa ett projekt öppnar du ElasticDatabaseTools.sln lösningen från elastic-db-tools-master katalogen.

  3. ElasticScaleStarterKit Ange projektet som startprojekt.

  4. Öppna filen ElasticScaleStarterKit i App.config-projektet. Följ sedan anvisningarna i filen för att lägga till servernamnet och inloggningsinformationen (användarnamn och lösenord).

  5. Skapa och kör programmet. När du uppmanas att göra det kan du aktivera Visual Studio för att återställa NuGet-paketen för lösningen. Den här åtgärden laddar ned den senaste versionen av klientbiblioteket för elastisk databas från NuGet.

  6. Om du vill veta mer om klientbiblioteksfunktionerna kan du experimentera med de olika alternativen. Observera de steg som programmet tar i konsolutdata och utforska koden bakom kulisserna.

    Skärmbild av elastic scale starter kit-terminalen.

Grattis! Du har skapat och kört ditt första fragmenterade program med hjälp av Elastic Database Tools i SQL Database. Använd Visual Studio eller SQL Server Management Studio för att ansluta till databasen och ta en snabb titt på de shards som exemplet skapade. Du kommer att märka nya shard-exempeldatabaser och en shard map manager-databas som exemplet har skapat.

Viktigt!

Vi rekommenderar att du alltid använder den senaste versionen av Management Studio så att du förblir synkroniserad med uppdateringar av Azure och SQL Database. Uppdatera SQL Server Management Studio.

Viktiga delar av kodexemplet

Ytterligare elastiska skalningsåtgärder

Kostnad

Elastic Database Tools-biblioteket är kostnadsfritt. När du använder Elastic Database Tools debiteras du inga ytterligare avgifter utöver kostnaden för din Azure-användning.

Exempelprogrammet skapar till exempel nya databaser. Kostnaden för den här funktionen beror på vilken SQL Database-version du väljer och azure-användningen av ditt program.

Prisinformation finns i prisinformation för SQL Database.