Introdução às ferramentas do Banco de Dados Elástico

Aplica-se a:Banco de Dados SQL do Azure

Este documento apresenta a experiência do desenvolvedor para a biblioteca de cliente do banco de dados elástico, ajudando você a executar um aplicativo de exemplo. O aplicativo de exemplo cria um aplicativo fragmentado simples e explora os principais recursos das Ferramentas de Banco de Dados Elástico do Banco de Dados SQL do Azure. Ele se concentra nos casos de uso para gerenciamento de mapa de fragmentos, roteamento dependente de dados e consulta de vários fragmentos. A biblioteca de clientes está disponível para .NET, bem como para Java.

Ferramentas de Banco de Dados Elástico para Java

Pré-requisitos

  • Um Java Developer Kit (JDK) versão 1.8 ou posterior
  • Maven
  • Banco de Dados SQL ou uma instância do SQL Server local

Baixar e executar o aplicativo de amostra

Para criar os arquivos JAR e começar a trabalhar com o projeto de exemplo, siga as etapas a seguir:

  1. Clone o repositório GitHub que contém a biblioteca de clientes junto com o aplicativo de exemplo.

  2. Edite o arquivo ./sample/src/main/resources/resource.properties para definir o seguinte:

    • TEST_CONN_USER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Para criar o projeto de exemplo, no diretório ./sample, execute o seguinte comando:

    mvn install
    
  4. Para iniciar o projeto de exemplo, no diretório ./sample, execute o seguinte comando:

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Para saber mais sobre os recursos da biblioteca de clientes, experimente com as diferentes opções. Fique à vontade para explorar o código para saber mais sobre a implementação do aplicativo de exemplo.

    Progress-java

Parabéns! Você criou e executou com sucesso seu primeiro aplicativo fragmentado usando as Ferramentas de Banco de Dados Elástico no Banco de Dados SQL do Azure. Use o Visual Studio ou o SQL Server Management Studio para se conectar ao seu banco de dados e observe rapidamente os fragmentos criados pelo exemplo. Você observará novos bancos de dados de fragmentos de amostra e um banco de dados de gerenciador de mapa de fragmentos que a amostra criou.

Para adicionar a biblioteca de clientes a seu próprio projeto Maven, adicione a seguinte dependência em seu arquivo POM:

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

Ferramentas de Banco de Dados Elástico para .NET

Pré-requisitos

Baixar e executar o aplicativo de amostra

Para instalar a biblioteca, acesse Microsoft.Azure.SqlDatabase.ElasticScale.Client. A biblioteca é instalada com o exemplo de aplicativo descrito na seção a seguir.

Para baixar e executar a amostra, siga estas etapas:

  1. Baixe as Ferramentas de Banco de Dados Elástico para Azure SQL – Introdução. Descompacte o exemplo em um local de sua escolha.

  2. Para criar um projeto, abra a solução ElasticDatabaseTools.sln no diretório elastic-db-tools-master.

  3. Configure o projeto ElasticScaleStarterKit como projeto inicial.

  4. No projeto ElasticScaleStarterKit, abra o arquivo App.config. Siga as instruções no arquivo para adicionar o nome do servidor e suas informações de entrada (nome de usuário e senha).

  5. Crie e execute o aplicativo. Quando você receber a solicitação, permita que o Visual Studio restaure os pacotes NuGet da solução. Essa ação faz o download da versão mais recente das bibliotecas de clientes do banco de dados elástico do NuGet.

  6. Para saber mais sobre os recursos da biblioteca de clientes, experimente com as diferentes opções. Observe as etapas que o aplicativo realiza na saída do console e fique à vontade para explorar o código nos bastidores.

    Progress

Parabéns! Você criou e executou com sucesso seu primeiro aplicativo fragmentado usando as Ferramentas de Banco de Dados Elástico no Banco de Dados SQL. Use o Visual Studio ou o SQL Server Management Studio para se conectar ao seu banco de dados e observe rapidamente os fragmentos criados pelo exemplo. Você observará novos bancos de dados de fragmentos de amostra e um banco de dados de gerenciador de mapa de fragmentos que a amostra criou.

Importante

Recomendamos que você sempre use a versão mais recente do Management Studio a fim de permanecer sincronizado com as atualizações no Azure e no Banco de Dados SQL. Atualizar o SQL Server Management Studio.

Principais partes do exemplo de código

Outras operações da escala elástica

Custo

A biblioteca das Ferramentas de Banco de Dados Elástico é gratuita. Ao usar as Ferramentas de Banco de Dados Elástico, você não é cobrado por mais nada além do custo de uso do Azure.

Por exemplo, o aplicativo de exemplo cria novos bancos de dados. O custo desse recurso depende da edição de Banco de Dados SQL do Azure escolhida e do uso que o Azure faz de seu aplicativo.

Para obter informações sobre os preços, veja Detalhes de preços do Banco de Dados SQL.

Próximas etapas

Para saber mais sobre as Ferramentas de Banco de Dados Elástico, confira os arquivos a seguir: