Descripción general de los modos de edición de Enterprise de Firestore

La edición Enterprise de Firestore incluye un motor de consultas avanzado para admitir un amplio conjunto de capacidades de consulta. Con esto, hay una diferencia clara en la ejecución de consultas en esta edición, lo que hace que los índices sean opcionales. Por lo tanto, ya no se crean automáticamente índices de un solo campo. Si bien esto permite que las consultas se ejecuten sin configuraciones de índice iniciales, las consultas sin indexar se analizarán de forma predeterminada en toda la colección. Los desarrolladores pueden crear índices cuando sea apropiado para mejorar la latencia y los costos a medida que crece el conjunto de datos.

Además de las funciones que se enumeran en la edición Standard de Firestore, la edición Enterprise admite los siguientes modos de operación que puedes seleccionar cuando creas una base de datos:

  • Firestore en modo nativo con operaciones de Core y Pipeline (versión preliminar): Este modo integra dos operaciones distintas: Core y Pipelines. Las operaciones de Core de Firestore proporcionan la funcionalidad estándar de creación, lectura, actualización y eliminación (CRUD) de documentos, además de compatibilidad integrada con consultas de escucha en tiempo real y persistencia sin conexión. Las operaciones de Pipeline de Firestore emplean una sintaxis de consulta flexible que permite operaciones avanzadas de recuperación de datos para las aplicaciones. Para obtener más información sobre estas funciones, consulta la descripción general del modo nativo de Firestore.
  • Compatibilidad con MongoDB de Firestore: Este modo permite a los desarrolladores usar el código de la aplicación, los controladores, las herramientas y el ecosistema de código abierto de integraciones de MongoDB existentes con Cloud Firestore. Es compatible con el lenguaje de consultas de MongoDB (MQL) y los tipos de datos BSON, por lo que sirve como reemplazo directo para las cargas de trabajo de MongoDB, a la vez que proporciona los beneficios del escalado automático y la alta disponibilidad de Firestore. Para obtener más información sobre estas funciones, consulta la descripción general de la compatibilidad con MongoDB.