Compartir a través de


Introducción a Elastic Database Tools

Se aplica a:Azure SQL Database

En este artículo se presenta la experiencia del desarrollador para la biblioteca cliente de bases de datos elásticas , ya que le ayuda a ejecutar una aplicación de ejemplo. La aplicación de ejemplo crea una aplicación particionada sencilla y explora las funcionalidades clave de la característica Elastic Database Tools de Azure SQL Database. Obtenga más información sobre los casos de uso para la administración de mapas de particiones, el enrutamiento dependiente de los datos y las consultas de particiones múltiples. La biblioteca de cliente está disponible para. NET, así como para Java.

Elastic Database Tools para Java

Requisitos previos

  • Kit para desarrolladores de Java (JDK) versión 1.8 o posterior
  • Entendido
  • SQL Database o una instancia local de SQL Server

Descarga y ejecución de la aplicación de ejemplo

Siga estos pasos para compilar los archivos JAR y empezar a trabajar con el proyecto de ejemplo:

  1. Clone el repositorio de GitHub que contiene la biblioteca de cliente junto con la aplicación de ejemplo.

  2. Edite el ./sample/src/main/resources/resource.properties archivo para establecer lo siguiente:

    • TEST_CONN_USER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Para compilar el proyecto de ejemplo, en el ./sample directorio, ejecute el siguiente comando:

    mvn install
    
  4. Para iniciar el proyecto de ejemplo, en el ./sample directorio, ejecute el siguiente comando:

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Para obtener más información sobre las funcionalidades de la biblioteca de cliente, experimente con las diferentes opciones. No dude en explorar el código para obtener más información acerca de la implementación de la aplicación de ejemplo.

    Captura de pantalla del kit de inicio de herramientas de Elastic Database de la biblioteca cliente de Java.

Felicidades. Ha creado y ejecutado correctamente su primera aplicación con particiones mediante Elastic Database Tools en Azure SQL Database. Use Visual Studio o SQL Server Management Studio para conectar con la base de datos y eche un vistazo rápido a las particiones creadas por el ejemplo. Observará nuevas bases de datos de particiones de ejemplo y una base de datos de administrador de mapas de particiones que ha creado el ejemplo.

Para agregar la biblioteca de cliente a su propio proyecto de Maven, agregue la siguiente dependencia en el archivo POM:

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

Elastic Database Tools para .NET

Requisitos previos

Descarga y ejecución de la aplicación de ejemplo

Para instalar la biblioteca, vaya a Microsoft.Azure.SqlDatabase.ElasticScale.Client. La biblioteca se instala con la aplicación de ejemplo que se describe en la siguiente sección.

Para descargar y ejecutar el ejemplo, siga estos pasos:

  1. Descargue el ejemplo Herramientas de Elastic DB Tools para Azure SQL: Introducción. Descomprima el ejemplo en una ubicación de su elección.

  2. Para crear un proyecto, abra la ElasticDatabaseTools.sln solución desde el elastic-db-tools-master directorio .

  3. Establezca el ElasticScaleStarterKit proyecto como Proyecto de inicio.

  4. En el proyecto ElasticScaleStarterKit, abra el archivo App.config. Después, siga las instrucciones del archivo para agregar el nombre de servidor y la información de inicio de sesión (nombre de usuario y contraseña).

  5. Compile y ejecute la aplicación. Cuando se le pida, permita que Visual Studio restaure los paquetes NuGet de la solución. Esta acción descarga la versión más reciente de la biblioteca de cliente de Elastic Database desde NuGet.

  6. Para obtener más información sobre las funcionalidades de la biblioteca de cliente, experimente con las diferentes opciones. Anote los pasos que la aplicación lleva a cabo en la salida de la consola y explore el código que hay detrás a su antojo.

    Captura de pantalla del terminal del kit de inicio de Elastic Scale.

Felicidades. Ha creado y ejecutado correctamente su primera aplicación con particiones mediante Elastic Database Tools en SQL Database. Use Visual Studio o SQL Server Management Studio para conectar con la base de datos y eche un vistazo rápido a las particiones creadas por el ejemplo. Observará nuevas bases de datos de particiones de ejemplo y una base de datos de administrador de mapas de particiones que ha creado el ejemplo.

Importante

Se recomienda usar siempre la versión más reciente de Management Studio para poder estar al día de las actualizaciones de Azure y SQL Database. Actualice SQL Server Management Studio.

Piezas clave del ejemplo de código

Otras operaciones de escalado elástico

Coste

La biblioteca de Elastic Database Tools es gratuita. Si usa Elastic Database Tools, no tendrá ningún cargo adicional al costo del uso de Azure.

Por ejemplo, la aplicación de ejemplo crea nuevas bases de datos. El costo de esta funcionalidad depende de la edición de SQL Database que elija y del uso de Azure de la aplicación.

Para obtener información sobre los precios, vea SQL Database Precios.