Descripción general de las ediciones

En esta página, se describen las ediciones de Cloud Firestore y sus funciones clave. Cloud Firestore está disponible en las siguientes ediciones:

  • Edición Standard de Firestore: Proporciona un paquete amplio de funciones como una base de datos de documentos, incluidos SDKs fluidos para una gran cantidad de lenguajes de programación, asistencia en tiempo real y sin conexión, alta disponibilidad en parámetros de configuración regionales y multirregionales, y un conveniente modelo operativo sin servidores con escalado automático. Esta edición admite Firestore en modo nativo con las operaciones de Core de Firestore (lecturas, escrituras y consultas básicas).

  • La edición Enterprise de Firestore proporciona un conjunto amplio de capacidades y controles para los desarrolladores como base de datos de documentos. Cuenta con un motor de consultas avanzado que admite capacidades de consultas exhaustivas, todas las consultas en la edición Enterprise ahora se pueden ejecutar y la presencia de índices es opcional. Como resultado, la indexación es completamente personalizable y los índices de campo único ya no se crean automáticamente. Esta edición admite dos modos de operación que puedes seleccionar cuando creas una base de datos:

    • Firestore en modo nativo (versión preliminar) con operaciones de Core y Pipeline 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 proporcionan cientos de capacidades de consulta adicionales. Entre los ejemplos, se incluye la compatibilidad con operadores adicionales para agregaciones, la coincidencia de cadenas y las capacidades de filtrado mejoradas.

    • Firestore con compatibilidad con MongoDB con operaciones compatibles con MongoDB 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.

    Todas las operaciones en ambos modos se ejecutan en un motor de consultas más avanzado, lo que maximiza el control del desarrollador al hacer que la indexación sea un paso opcional para las aplicaciones que intentan mejorar el rendimiento de sus consultas.

Características de las ediciones

En la siguiente tabla, se resumen las funciones disponibles para cada edición:

Funciones Edición Standard Edición Enterprise
Motor de consultas Estándar: Solo se admite la realización de consultas con operaciones principales. Avanzado: Compatibilidad con consultas a través de operaciones de Core y Pipelines, o bien operaciones compatibles con MongoDB.
Admite Cloud Firestore en los SDK nativos del servidor, web y para dispositivos móviles Sí. Es compatible con las operaciones de Core. Sí. Es compatible con las operaciones de Core y de Pipeline.
Admite capacidades en tiempo real y sin conexión Sí. Es compatible con las operaciones de Core. Sí. Solo es compatible con las operaciones de Core.
Admite Cloud Firestore con compatibilidad con MongoDB No
Indexación Los índices son obligatorios para las consultas.

Los índices para campos individuales se crean automáticamente, mientras que las consultas más complejas dependen de índices compuestos o índices de grupos de colecciones que se deben configurar manualmente.

Para las consultas de agregación, como count(), sum() y avg(), el costo se determina según la cantidad de entradas de índice leídas, con un cargo mínimo de una lectura de documento si no se analizan entradas de índice.

Los índices no son obligatorios y, por lo tanto, son opcionales para las consultas.

Defines los índices según sea necesario. La edición Enterprise también admite una mayor variedad de tipos de índices, incluidos los índices dispersos y no dispersos, y los índices únicos.

Con Explicación de la consulta y Estadísticas de consultas, puedes identificar las consultas que se pueden beneficiar de un índice, ya que los índices ya no son obligatorios.

Rendimiento y costos de las operaciones de escritura y consulta Con Query Explain, puedes optimizar las consultas con filtros de rango y desigualdad en varios campos en una sola consulta.

Hay métricas disponibles en Estadísticas de consultas, Explicación de la consulta y Cloud Monitoring para proporcionar estadísticas detalladas sobre la ejecución de consultas.



Tienes el control total del rendimiento de escritura y consultas, y puedes optimizar el rendimiento con indexación personalizable, supervisión mejorada, herramientas de diagnóstico y nuevos controles de ejecución llamados sugerencias de consultas.

Hay métricas disponibles en Estadísticas de consultas, Explicación de la consulta y Cloud Monitoring para proporcionar estadísticas detalladas sobre la ejecución de consultas.

Precios Consulta los detalles de precios Consulta los detalles de precios
Observabilidad
  • Key Visualizer
  • Explicación de consultas
  • Estadísticas de consultas
  • Explicación de consultas
  • Estadísticas de consultas
Protección de datos
  • Copias de seguridad programadas
  • Recuperación de un momento determinado
  • Copias de seguridad programadas
  • Recuperación de un momento determinado
Encriptación
  • Clave de encriptación administrada por Google
  • Claves de encriptación administradas por el cliente
  • Clave de encriptación administrada por Google
  • Claves de encriptación administradas por el cliente
Almacenamiento Almacenamiento híbrido (SSD y HDD) SSD
Descuentos por compromiso de uso 20% por 1 año y 40% por 3 años 20% por 1 año y 40% por 3 años

Qué debes hacer

Si no seleccionaste una edición para tu base de datos de Cloud Firestore, se clasificará automáticamente como edición Standard sin que debas realizar ningún cambio. Si deseas crear una nueva base de datos de la edición Cloud Firestore Enterprise, sigue los pasos que se describen en el modo nativo o el modo de compatibilidad con MongoDB.

Precios

Para obtener información sobre los precios de las ediciones de Cloud Firestore, consulta las páginas de precios de la edición Enterprise y la edición Standard.