Preguntas de desarrollo

Lo que suelen preguntar quienes programan contra TeselaDB sobre el código, las transacciones, la búsqueda y HTTP.

¿Tengo que cambiar el código de mi aplicación?

Casi siempre basta con cambiar la cadena de conexión para que apunte a TeselaDB con TLS. Revisa Adaptar la aplicación por si tu código depende de alguna diferencia con MongoDB, como el orden de un find sin sort.

¿Las transacciones funcionan entre colecciones y rangos?

Sí. Una transacción multidocumento puede tocar cualquier colección y cualquier rango, con aislamiento por instantánea. Lo explica Transacciones.

¿Una búsqueda ve lo que acabo de escribir?

Sí. $search ve todas las escrituras confirmadas antes de que empiece, así que no tienes que esperar a que el índice se ponga al día. Tienes los detalles en Índices de búsqueda.

¿Un índice único lo es en todo el clúster?

Sí, también en una colección con shard key y sin llevarla como prefijo. _id también es único en todo el clúster.

¿Puedo usar change streams?

Sí, con la semántica de MongoDB: abres un flujo con watch, lo filtras con una pipeline y lo reanudas con su token. Empieza por Change streams.

¿Puedo usar HTTP en lugar de un driver?

Sí. Cada nodo sirve una API REST en /v1 y un servidor MCP en /mcp, en el puerto 27080, con su documento OpenAPI. Prueba Primeros pasos con la API REST.

Ver también