
En este tutorial, aprenderemos DataStax Astra DB, cómo usar Astra DB para crear una base de datos, cómo cargar datos de muestra en la base de datos y cómo conectarse a la base de datos.
Antes de comenzar a usar Astra DB, permítanme presentarles brevemente Astra DB.
1. ¿Qué es DataStax Astra DB?
DataStax Astra DB Es una base de datos como servicio Apache CassandraAstra DB es un producto de DataStax y se proporcionará como un servicio como Cassandra.
Astra DB facilita el desarrollo de aplicaciones Cassandra nativas de la nube. Combina una combinación extraordinaria de precios sin servidor y de pago por uso con la libertad y la agilidad de múltiples nubes y código abierto. Está reduciendo el tiempo de implementación de semanas a minutos.
DataStax Astra DB es un servicio nativo de la nube que le permite diseñar e implementar aplicaciones basadas en datos sin la molestia de la administración de la infraestructura y la base de datos.
Astra DB simplifica significativamente las operaciones de transmisión y base de datos mediante el ajuste y la configuración automáticos.
2. Cree una cuenta de DataStax Astra DB
navegación Base de datos de Astra página de inicio de sesión. Cree una cuenta completando los detalles básicos como se muestra a continuación.
Una vez que acepte los «Términos y políticas», se enviará un correo electrónico de verificación al correo electrónico y deberá ser verificado.
Vaya a su buzón y haga clic en el enlace de confirmación.
Después de crear una cuenta de Astra DB, puede ver el panel.
3. Cree la base de datos Astra DB
Haga clic en ‘Crear base de datosEl botón ‘se encuentra en el panel izquierdo del Astra DB Dashboard.Para el propósito de esta guía, estaremos en un Plan gratuito con crédito de $ 25Podemos adoptar un plan de pago por uso en cualquier momento.
- Ingrese el nombre de la base de datos.Por favor no digas El nombre de la base de datos no se puede cambiar después.
- Ingrese el nombre del espacio de claves para reflejar su modelo de datos. Es como una tabla en una base de datos SQL.
- Seleccione el nombre y la región del proveedor de la nube para iniciar la base de datos.
Después de ingresar los detalles de la base de datos, haga clic en «Crear base de datos‘ Seguir.
Serás redirigido a tu panel de control.Puede comprobar el estado de la base de datos a continuación base de datos parte.
Recibirá un correo electrónico indicándole que se ha creado la base de datos.
4. Estado de la base de datos
Su base de datos puede estar en varios estados diferentes. Estos estados cambiarán según las operaciones que realice en la base de datos.
- positivo: Ahora puede acceder a su base de datos para su uso.
- inicialización: Una vez que haya seleccionado la base de datos para usar, se inicializará y estará disponible pronto.
- terminación: La base de datos se cierra, lo que significa que se borran los datos que pertenecen a la base de datos.
- terminación: Su base de datos ha sido cancelada, lo que significa que todo su contenido ha sido eliminado y ya no está disponible.
- Error: Hay un problema con la base de datos; debemos comunicarnos con el soporte de DataStax.
- mantener: Cuando la base de datos se mueve a la base de datos en espera o se reinicia desde la base de datos en espera, aparecerá en el estado de mantenimiento.
- apoyo: Cuando la base de datos está inactiva durante más de 15 días, se coloca en modo de espera. Vea su base de datos en Astra Dashboard para reiniciarla desde el modo de espera.
- estacionamiento: La base de datos se está estacionando.
- parque: La base de datos está estacionada. No puede utilizar la base de datos hasta que no esté aparcada.
- ajustar el tamaño: Aumenta la capacidad de la base de datos ajustando el tamaño de la base de datos. Al cambiar el tamaño de la base de datos, su funcionalidad es limitada.
5. Supervisión de la base de datos
El panel de Grafana integrado en la consola de Astra DB muestra las métricas de la base de datos. Los detalles del indicador se dan en el gráfico y se capturarán con el tiempo. Muestra la latencia de lectura y escritura en nanosegundos.
Grafana Es una aplicación de análisis y visualización de código abierto que consta de varios paneles independientes colocados en una cuadrícula. Los paneles de Grafana le permiten visualizar simultáneamente los resultados de varias fuentes de datos porque admiten múltiples paneles en una sola cuadrícula.
6. Organización de gestión
6.1. Agregar organización
Con DataStax Astra DB, puedes crear múltiples organizaciones, lo cual es muy útil para subdividir grupos de usuarios y generar diferentes entornos.
Al hacer clic en «Administrar organización» en el menú desplegable, puede agregar varias organizaciones ingresando el nombre y la identificación de correo. La notificación se enviará a la dirección de correo electrónico ingresada para el propietario de la organización.
6.2. Agregar usuarios a la organización
Vaya a la organización actual 🡪 configuración de la organización.
Puede invitar a los usuarios ingresando su nombre e ID de correo electrónico, y la invitación se enviará al ID de correo electrónico del usuario. Una vez que el usuario acepta la invitación, será agregado a la organización.
En la pestaña Administración de roles, puede crear y administrar roles.
7. Cargar datos
Astra DB tiene su propio cargador de datos integrado en la interfaz de usuario. Con el cargador de datos DataStax Astra DB, puede importar sus propios datos o datos de muestra disponibles en Astra DB.
Usemos el Cargador de datos en el tablero para cargar los datos de muestra.
Para importar datos de muestra, haga clic en el botón Cargar datos:
Elija la opción 1 para cargar su propio conjunto de datos.
Aquí estamos cargando una muestra de datos csv denominada «»Archivo de corazón«.
Una vez cargados los datos, puede verlos en la sección «Configuración». Para completar el proceso de carga, debe mencionar la clave de partición.
Seleccione la base de datos y el espacio de claves para cargar los datos. Haga clic en Siguiente para completar el proceso de carga.
8. Conéctese a la base de datos
Puede conectarse a la base de datos a través de los diversos métodos que se enumeran a continuación.
- A través de API como API de documentos, API de gráficos y API REST.
- Usando controladores como Node.js, Python, Java y C ++, podemos conectarnos a la base de datos.
- Utilice SDK como JavaScript SDK, Python SDK y Java SDK para conectarse a la base de datos.
- Podemos integrarnos con otras herramientas como Spark para conectarnos a la base de datos.
- El tablero en sí proporciona una consola CQL para conectarse a la base de datos y consultar datos.
8.1. Conectarse a la base de datos a través de la consola CQL
Para acceder a la consola CQL, seleccione la base de datos 🡪 Consola CQL.
En la consola, ejecute el siguiente comando para seleccionar el espacio clave:
[email protected]> use ostechnix_test;
Para seleccionar todos los datos limitados a 5 filas:
[email protected]:ostechnix_test> select * from heart limit 5;
9. Conclusión
En este artículo, discutimos brevemente qué es DataStax Astra DB y el uso básico de Astra DB, como cómo crear, administrar, monitorear y conectarse a una base de datos en pasos fáciles de seguir.
recurso: