Partilhar via


Introdução ao Elastic Database Tools

Aplica-se a:Banco de Dados SQL do Azure

Este artigo apresenta a experiência do desenvolvedor para a biblioteca de cliente de 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 do recurso Ferramentas de Banco de Dados Elástico do Banco de Dados SQL do Azure. Saiba mais sobre os casos de uso para gestão de mapa de fragmentos, roteamento baseado em dados e consulta em múltiplos fragmentos. A biblioteca de cliente está disponível para .NET e 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 local do SQL Server

Baixe e execute o aplicativo de exemplo

Para criar os arquivos JAR e começar com o projeto de exemplo, faça o seguinte:

  1. Clone o repositório GitHub que contém a biblioteca do cliente, juntamente com o aplicativo de exemplo.

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

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

    mvn install
    
  4. Para iniciar o projeto de exemplo, no ./sample diretório, 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 do cliente, experimente as várias opções. Sinta-se à vontade para explorar o código para saber mais sobre a implementação do aplicativo de exemplo.

    Captura de tela do kit inicial de ferramentas do Java Client Library Elastic Database.

Parabéns! Você criou e executou com êxito 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 dê uma olhada rápida nos fragmentos que o exemplo criou. Você notará novos bancos de dados de fragmentos de exemplo e um banco de dados de gerenciador de mapa de fragmentos que o exemplo criou.

Para adicionar a biblioteca de cliente ao seu próprio projeto Maven, adicione a seguinte dependência no 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

Baixe e execute o aplicativo de exemplo

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

Para transferir e executar o exemplo, siga estes passos:

  1. Baixe o exemplo Elastic DB Tools for Azure SQL - Getting Started. Descompacta o ficheiro de exemplo para um local que escolheres.

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

  3. Defina o ElasticScaleStarterKit projeto como o Projeto de Inicialização.

  4. No projeto ElasticScaleStarterKit, abra o arquivo App.config. Em seguida, siga as instruções no ficheiro para adicionar o nome do servidor e as informações de início de sessão (nome de utilizador e palavra-passe).

  5. Compile e execute o aplicativo. Quando solicitado, habilite o Visual Studio para restaurar os pacotes NuGet da solução. Esta ação baixa a versão mais recente da biblioteca cliente de banco de dados elástico do NuGet.

  6. Para saber mais sobre os recursos da biblioteca do cliente, experimente as várias opções. Observe as etapas que o aplicativo executa na saída do console e sinta-se à vontade para explorar o código nos bastidores.

    Captura de ecrã do terminal do kit inicial Elastic Scale.

Parabéns! Você criou e executou com êxito seu primeiro aplicativo fragmentado usando o Elastic Database Tools no Banco de dados SQL. Use o Visual Studio ou o SQL Server Management Studio para se conectar ao seu banco de dados e dê uma olhada rápida nos fragmentos que o exemplo criou. Você notará novos bancos de dados de fragmentos de exemplo e um banco de dados de gerenciador de mapa de fragmentos que o exemplo criou.

Importante

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

Peças-chave do exemplo de código

Outras operações de escala elástica

Custo

A biblioteca do Elastic Database Tools é gratuita. Ao usar as Ferramentas de Banco de Dados Elástico, você não incorre em encargos adicionais além do custo do seu uso do Azure.

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

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