coffee-on-couchbase

¿Te gustaría consultar la base de datos de documentos JSON utilizando una sintaxis similar a SQL? Couchbase tiene N1QL para ti.

N1QL es un lenguaje de consulta declarativo que amplía SQL para JSON. Puede consultar datos a través del marco nativo y la integración del lenguaje, una API fluida o los controladores JDBC/ODBC.

N1QL le permite consultar documentos JSON sin limitaciones - ordenar, filtrar, transformar, agrupar y combinar datos con una sola consulta. Así es. Usted puede combinar datos de varios documentos con un ÚNASE A. ¿El modelo de datos flexible que le prometieron? Aquí lo tiene. Ya no está limitado a los modelos de datos de "tabla única" y "tabla por consulta".

Tutorial N1QL es un gran recurso para aprender los conceptos de consulta de documentos JSON utilizando una sintaxis similar a SQL. Aquí tienes algunos ejemplos:

O

O

O

O

¿Estás listo para experimentar con N1QL? Puede utilizar Herramienta CBQ. También puede utilizar Banco de trabajo de consultas Couchbase. El banco de trabajo de consultas proporciona una rica interfaz gráfica de usuario para preparar y ejecutar consultas N1QL de simples a complejas. Proporciona una forma cómoda de realizar el desarrollo de consultas, ya que permite examinar, crear y ejecutar sentencias N1QL, así como ver los resultados.

¿Quiere saber cómo empezar? Descúbrelo todo en esta breve sesión con Eben Haber:

Haga sus preguntas en Stack Overflow o Foros de Couchbase.

También puede seguirnos en @couchbasedev y @couchbase. Que aproveche.

Autor

Publicado por Arun Gupta, Vicepresidente, Defensa del Desarrollador, Couchbase

Arun Gupta es vicepresidente de promoción de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante más de 10 años en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campañas de marketing y programas. Anteriormente dirigió equipos de ingeniería en Sun y es miembro fundador del equipo Java EE. Gupta es autor de más de 2.000 entradas de blog sobre tecnología. Tiene una amplia experiencia como conferenciante en más de 40 países sobre innumerables temas y es una JavaOne Rock Star desde hace tres años consecutivos. Gupta también fundó el capítulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educación tecnológica entre los niños. Autor de varios libros sobre tecnología, ávido corredor, trotamundos, campeón de Java, líder de JUG, miembro del Dream Team de NetBeans y capitán de Docker, es fácilmente accesible en @arungupta.

Dejar una respuesta