¿Puedo consultar campos individuales en el tipo de dato JSON?
{"user_id": 123}, puede usar la notación de punto:
{"address": { "city": "San Francisco", "state": "CA" }}, use el operador ^:
CAST o la sintaxis :::
¿Cómo puedo aplanar los documentos anidados de MongoDB en ClickHouse?
- Vistas normales: Use vistas normales para encapsular la lógica de aplanamiento.
- Vistas materializadas: Para conjuntos de datos más pequeños, puede usar vistas materializadas actualizables con el
modificadorFINAL“ para aplanar y deduplicar los datos periódicamente. Para conjuntos de datos más grandes, recomendamos usar vistas materializadas incrementales sinFINALpara aplanar los datos en tiempo real y, después, deduplicarlos en tiempo de consulta. - Acceso en tiempo de consulta: En lugar de aplanar los datos, use la notación por puntos para acceder directamente a los campos anidados en las consultas.
¿Puedo conectar bases de datos de MongoDB que no tienen una IP pública o están en redes privadas?
¿Qué ocurre si elimino una base de datos/tabla de mi base de datos de MongoDB?
¿Cómo gestiona MongoDB CDC Connector las transacciones?
¿Cómo soluciono el error resume of change stream was not possible, as the resume point may no longer be in the oplog.?
¿Cómo se gestiona la replicación?
¿Qué preferencia de lectura debo usar?
secondaryPreferred. Si quiere optimizar la latencia de ingestión, recomendamos usar la preferencia de lectura primaryPreferred. Para más detalles, consulte la documentación de MongoDB.
¿El ClickPipe de MongoDB es compatible con Sharded Cluster?
¿MongoDB ClickPipe es compatible con Amazon DocumentDB?
¿ClickPipe de MongoDB admite PrivateLink?
ReadPreference configurada. Para ello, debes configurar PrivateLink con todos los nodos del clúster, de modo que el cliente de MongoDB pueda establecer correctamente la conexión al conjunto de réplicas y redirigirse a otro nodo si el nodo conectado deja de estar disponible.
Si prefieres conectarte a un solo nodo del clúster, puedes omitir el descubrimiento del conjunto de réplicas especificando /?directConnection=true en la cadena de conexión durante la configuración de ClickPipes. En este caso, la configuración de PrivateLink será similar a la de una base de datos relacional de un solo nodo y es la opción más sencilla para usar PrivateLink.
Para la conexión al conjunto de réplicas, puedes configurar PrivateLink para MongoDB con VPC Resource o VPC Endpoint Service. Si optas por VPC Resource, tendrás que crear una configuración de recurso GROUP, además de una configuración de recurso CHILD para cada nodo del clúster. Si optas por VPC Endpoint Service, tendrás que crear un Endpoint Service independiente (y un NLB independiente) para cada nodo del clúster.
Consulta la documentación de AWS PrivateLink for ClickPipes para obtener más información. Ponte en contacto con el soporte de ClickHouse si necesitas ayuda.