Contenido
En Servicio de análisis Couchbase utiliza el SQL lenguaje de consulta. SQL++ es un lenguaje de consulta moderno diseñado para trabajar con datos semiestructurados y con el modelo de datos JSON. SQL++ es compatible con SQL.
El Servicio Coucbase Analytics se encuentra actualmente en fase de desarrollo. Como tal, hay cambios ocasionales entre versiones. Este post sirve para documentar esos cambios.
6.0
Lenguaje de definición de datos
- La asociación de cubos es ahora automática
Las versiones anteriores requerían una asociación explícita entre los buckets de Analytics y los buckets de Couchbase Server. Por ejemplo,
CREATE BUCKET ha WITH {"nombre": "salud"}
. Los buckets de Analytics ahora reflejan automáticamente los buckets de Server, por ejemplo, en el ejemplo anterior otros comandos DDL de Analytics pueden hacer referencia a un bucketsalud
sin ninguna configuración adicional. - Las definiciones de los conjuntos de datos ya no requieren el
SOMBRA
palabra claveLas versiones preliminares anteriores a la versión 5.5 requerían el
SOMBRA
palabra clave. Es opcional en v5.5. Es un error incluirla en v6.0. Por lo tanto, la sintaxis para crear conjuntos de datos es la siguienteCREATE DATASET ((dataverse_name.)? dataset_name)? ON bucket_name (WHERE where_exp)?
. CONECTAR/DESCONECTAR CUBO
han sido sustituidos porCONECTAR/DESCONECTAR ENLACE
Los comandos de conexión y desconexión activan/desactivan el procesamiento de datos de los buckets del servidor. La nueva sintaxis completa es
CONNECT LINK (dataverse_name.)? Local (, (dataverse_name.)? Local)*
. Esto conectará todos los conjuntos de datos de un dataverse.
Posdata
Couchbase es de código abierto y probar gratis.
Empezar con código de ejemplo, consultas de ejemplo, tutoriales y mucho más.
Más recursos en nuestra portal para desarrolladores.
Síguenos en Twitter @CouchbaseDev.
Puede enviar preguntas a nuestro foros.
Participamos activamente en Stack Overflow.