Couchbase

Datos

Consulta y gestiona tu base de datos Couchbase: ejecuta consultas N1QL, gestiona documentos y monitorea el estado del clúster a través de conversación

Qué puedes hacer

Ejecutar consultas N1QL

Dígale a Neotask qué datos necesita y escribirá y ejecutará la consulta N1QL en su clúster Couchbase. Obtenga resultados estructurados sin memorizar la sintaxis de la consulta.

Gestionar documentos y colecciones

Solicite a Neotask que cree un documento nuevo, actualice uno existente por clave, recupere un documento por ID o elimine registros obsoletos de una colección.

Supervisar el estado del clúster

Pídale a Neotask que verifique el estado de su clúster de Couchbase: qué nodos están activos, el estado de replicación actual, el uso de memoria en todos los depósitos y si algún nodo está degradado.

Administrar índices

Pídale a Neotask que enumere todos los índices en un depósito, cree un nuevo índice secundario para un patrón de consulta o verifique las estadísticas del índice para identificar índices lentos o no utilizados.

Ejecutar consultas de análisis

Pídale a Neotask que ejecute consultas analíticas en los enlaces de su conjunto de datos, resuma las distribuciones de documentos o agregue datos entre colecciones.

Intenta preguntar

  • "Muéstrame todos los documentos de la colección \'pedidos\' cuyo estado sea \'pendiente\'"
  • "Ejecute una consulta N1QL para contar todos los usuarios que se registraron en los últimos 30 días"
  • "¿Cuál es el estado actual de mis nodos del clúster Couchbase?"
  • "Cree un documento en la colección \'sessions\' con estos datos: [pegar JSON]"
  • "Enumere todos los índices en el grupo \'productos\' y muestre sus estadísticas de uso"
  • Consejos profesionales

  • Utilice consultas parametrizadas: utilice consultas N1QL parametrizadas en lugar de concatenación de cadenas para evitar problemas de inyección.
  • Cobertura de índice: antes de ejecutar una consulta intensa, verifique si existe un índice que cubra el patrón de consulta; Los escaneos no indexados en depósitos grandes son muy lentos.
  • TTL para documentos en caché: al crear documentos temporales, establezca un TTL para que caduquen automáticamente y no se acumulen indefinidamente.
  • Operaciones de subdocumentos: para actualizar un solo campo en un documento grande, utilice las operaciones de subdocumentos de Couchbase en lugar de reemplazar todo el documento; es mucho más rápido.
  • Works Well With