ZCQL
Introducción
Catalyst Cloud Scale ZCQL sirve como el lenguaje de consulta propio de Catalyst, similar a MySQL o PostgreSQL. Se utiliza para realizar manipulaciones de datos dentro del Catalyst Data Store. Como motor de consultas impulsado por Catalyst, ZCQL permite a los desarrolladores trabajar con datos usando una sintaxis familiar similar a SQL mientras maneja consultas complejas con alta eficiencia y escalabilidad.
Puedes realizar las siguientes operaciones en las tablas de tu Data Store usando ZCQL:
- Recuperación: Obtener registros de tablas existentes
- Inserción: Insertar registros en las columnas existentes de una tabla existente
- Actualización: Actualizar el valor de columnas existentes en una tabla existente
- Eliminación: Eliminar registros de una tabla existente
Puedes ejecutar una variedad de consultas DML usando ZCQL para obtener o manipular datos basándote en criterios específicos utilizando diversas cláusulas y sentencias como las cláusulas SQL Join, las sentencias Groupby, las sentencias OrderBy, y las cláusulas WHERE y HAVING. ZCQL también admite varias funciones numéricas SQL integradas que te ayudan a ejecutar operaciones aritméticas fácilmente.
Puedes implementar consultas ZCQL en el código fuente de tu aplicación Catalyst, como en las funciones o el componente Client. Por ejemplo, puedes pasar una consulta ZCQL en el cuerpo de una función para recuperar datos de una tabla en el Data Store y procesarlos posteriormente.
La consola de Catalyst también proporciona una ventana de ejecución de consultas ZCQL, donde puedes ejecutar consultas y ver las respuestas. Esto te permite probar consultas ZCQL fácilmente, antes de implementarlas en tu aplicación.
Documentación de SDK y API
Catalyst ofrece ZCQL en los paquetes de SDK de Java, Node.js, Python, Web, Android, iOS y Flutter, y como API. Para ejemplos de código sobre la ejecución de consultas ZCQL en estos entornos de programación, consulta estas páginas de ayuda:
- Execute ZCQL Query - Java SDK
- Execute ZCQL Query - Node.js SDK
- Execute ZCQL Query - Python SDK
- Execute ZCQL Query - Web SDK
- Execute ZCQL Query - Android SDK
- Execute ZCQL Query - iOS SDK
- Execute ZCQL Query - Flutter SDK
- Execute ZCQL Query - API
-
A partir del 1 de diciembre de 2024, todos tus proyectos actuales en todas tus Organizaciones presentes en el Entorno de Desarrollo se mapearán automáticamente al ZCQL V2 Parser.
-
A partir del 1 de abril de 2025, todos los proyectos presentes en todas las Organizaciones que ya hayan sido mapeados al ZCQL V2 Parser en el Entorno de Desarrollo se mapearán automáticamente al ZCQL V2 Parser en el Entorno de Producción, si y cuando se habilite la producción para el proyecto.
-
Para usar ZCQL V2 en tu código, necesitas establecer la variable de entorno apropiada como se muestra en este documento de ayuda.
Puedes consultar los Tutoriales de Catalyst para obtener una idea de la implementación de ZCQL en el código de funciones o Client de las aplicaciones.
Beneficios
- Puede realizar operaciones de recuperación, inserción, actualización y eliminación de datos en el Catalyst Data Store
- La similitud con MySQL garantiza facilidad de uso y no hay una curva de aprendizaje separada
- Se puede probar la ejecución de las consultas en la consola antes de implementarlas en la aplicación
- Se puede pasar una consulta ZCQL en el cuerpo de una API usando los SDKs
- Se pueden realizar operaciones aritméticas y numéricas en el conjunto de resultados usando las funciones integradas de ZCQL
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us