Descripción general de las ediciones de Firestore

En esta página, se describen las ediciones de Firestore y sus funciones clave.

Firestore está disponible en las siguientes ediciones:

  • Edición Enterprise: Proporciona las capacidades más avanzadas de Firestore, lo que maximiza la flexibilidad y el control de los desarrolladores. Admite la API de Firestore con compatibilidad con MongoDB junto con las APIs de Firestore y los SDKs de Firebase para realizar consultas en tiempo real y sin conexión.

    La edición Enterprise incluye un motor de consultas avanzado con más de 180 funciones, opciones de indexación personalizables y un rendimiento hasta cinco veces más rápido. La edición Enterprise utiliza un modelo de precios moderno basado en tramos de bytes leídos y escritos, almacenamiento consumido y salida de red incurrida.

  • Edición estándar: Proporciona las capacidades principales de Firestore, incluido un motor de consultas estándar, indexación automatizada para mejorar el rendimiento y SDKs de Firebase con sincronización en tiempo real y consultas sin conexión. La edición estándar utiliza un modelo de precios simplificado basado en los documentos leídos y escritos, el almacenamiento consumido y la salida de red utilizada.

Características de las ediciones

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

Empresarial Estándar
Motor de consultas

Motor de consultas avanzado

  • Más de 180 etapas y operadores, incluida la compatibilidad con agregaciones, aritmética, arrays, conjuntos, conversiones de tipos y unión de datos
  • Puedes realizar consultas con o sin un índice.

Motor de consultas estándar

  • Capacidades de búsqueda estándar para comparaciones y coincidencias básicas.
  • Todas las consultas requieren índices cubiertos.
Límites de tamaño de documentos
  • 4 MiB con compatibilidad con MongoDB
  • 1 MiB con Firestore en modo nativo
1 MiB
Admite Firestore con compatibilidad con MongoDB No
Admite Firestore en modo nativo: SDKs del servidor, web y para dispositivos móviles con compatibilidad en tiempo real y sin conexión Sí (versión preliminar)
Indexación Es completamente personalizable y admite índices avanzados, como los únicos, los densos y los dispersos. Indexación automática y básica en todos los campos del documento
Captura de datos modificados Activadores Activadores
Observabilidad
  • Cloud Monitoring
  • Explicación de la consulta
  • Estadísticas de consultas
  • Centro de bases de datos
  • Cloud Monitoring
  • Explicación de la consulta
  • Estadísticas de consultas
  • Centro de bases de datos
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
    • Google-owned and Google-managed encryption key
    • Claves de encriptación administradas por el cliente
    • Google-owned and Google-managed encryption key
    • Claves de encriptación administradas por el cliente
    Almacenamiento SSD Almacenamiento híbrido (SSD y HDD)
    Rendimiento Mejor Bueno
    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

    Modos de acceso a los datos

    Firestore admite los siguientes modos de acceso a los datos para leer y escribir datos:

    • Modo de compatibilidad con MongoDB de Firestore: Esta interfaz admite Firestore con compatibilidad con MongoDB y te permite reutilizar los controladores, las herramientas y las integraciones del ecosistema de código abierto existentes de MongoDB con Firestore.
    • Firestore en modo nativo: Esta interfaz admite todas las capacidades más recientes y más innovadoras de Firestore, incluidas la sincronización en tiempo real y el almacenamiento en caché sin conexión en las bibliotecas cliente de Firestore.
    • Firestore en modo Datastore: Esta interfaz es la más adecuada para las apps de Datastore y App Engine Datastore.

    Modos de acceso a los datos que admite cada edición

    Los modos de acceso a los datos disponibles dependen de la edición de la base de datos. Debes seleccionar un modo de acceso a los datos cuando crees la base de datos. No puedes cambiar este modo.

    • Edición Enterprise de Firestore: Admite las APIs de compatibilidad con MongoDB o la API de Firestore en modo nativo.
    • Edición Standard de Firestore: Admite la API nativa de Firestore o la API de Datastore.

    Maximiza el rendimiento

    La edición Enterprise de Firestore es ideal para aplicaciones que requieren el máximo rendimiento. La edición Enterprise de Firestore ofrece un rendimiento hasta cinco veces mejor que el de la edición Standard, especialmente en las latencias finales. Esta mejora se debe principalmente al motor de consultas avanzado y al almacenamiento más rápido basado en SSD.

    Maximizar el escalamiento

    La edición Enterprise de Firestore puede controlar mejor el tráfico de red repentino a una velocidad hasta 8 veces mayor que la edición Standard.

    Precios

    Para obtener más información sobre los precios de las ediciones de Firestore, consulta los precios de la edición Enterprise de Firestore y los precios de la edición Standard de Firestore. Ambos modelos de precios de las ediciones de Firestore se basan en las operaciones realizadas, el almacenamiento consumido y la salida de red utilizada. La edición Enterprise de Firestore mide las operaciones realizadas con tramos de bytes leídos y escritos, mientras que la edición Estándar mide la cantidad de documentos leídos o escritos.

    Puedes comenzar a usar Firestore en cualquiera de las ediciones con uso gratuito diario.

    Combinar ediciones en un proyecto

    Puedes crear bases de datos de la edición Enterprise y la edición estándar de Firestore en el mismo proyecto.

    Migra datos entre ediciones

    Para probar el motor de consultas avanzado y otras funciones de la edición Enterprise, crea una base de datos nueva de la edición Enterprise. Los datos de Firestore son compatibles con ambas ediciones. Para migrar datos entre ediciones, usa las funciones de importación y exportación de Firestore.

    ¿Qué sigue?