Compatibilidad con el modo nativo en las ediciones Standard y Enterprise de Firestore

Con la introducción de la compatibilidad con Firestore en modo nativo en la edición Enterprise, están disponibles las operaciones de Firestore Core y Pipeline. Las operaciones de Core funcionan de manera diferente que en la edición Standard debido a las nuevas reglas de indexación y a un modelo de precios diferente.

Función Edición Standard Edición Enterprise
Operaciones de consulta admitidas Se limita a las operaciones de Firestore Core. Admite operaciones de Firestore Core y de canalización, y operaciones compatibles con Firestore con MongoDB.
Requisito de indexación Todas las consultas requieren índices. Los índices no son obligatorios para las consultas.
Creación de índices Los índices automáticos se crean para campos únicos. Puedes crear índices compuestos de forma manual. No se crean índices automáticos. Los índices deben administrarse de forma manual.
Rendimiento y costo de las consultas En general, las consultas son eficientes debido a los requisitos de indexación. El costo y el rendimiento de las consultas pueden ser mejores que los de la edición Standard con índices. Puedes identificar los índices faltantes con la Explicación de las consultas y las Estadísticas de consultas.

Las consultas sin índices pueden correr el riesgo de ser costosas y de bajo rendimiento a medida que crece el conjunto de datos, lo que requiere supervisión y ajuste.

Costo de indexación No se aplican cargos por las escrituras de entradas, ya que los índices son automáticos. Sin embargo, los índices obligatorios generan costos de almacenamiento. La escritura de entradas de índice consume unidades de escritura cuando se escribe un documento asociado (1 unidad de escritura por cada 1 KiB de tamaño de entrada de índice). Ahorras en costos de almacenamiento porque no creas entradas de índice para cada campo.
Modelo de facturación (lecturas, escrituras y eliminaciones) Se cobra por cada operación de lectura, escritura y eliminación de documentos. Se cobra por las lecturas y escrituras en tramos de bytes. Las lecturas se cobran en unidades de lectura (tramos de 4 KiB). Las escrituras y las eliminaciones se combinan en unidades de escritura (tramos de 1 KiB).
Precios básicos (por millón)

Los precios que se muestran son para la región us-central1.

Lecturas: $0.03 por 100,000 documentos (o $0.30 por millón)

Escrituras: $0.09 por 100,000 documentos (o $0.90 por millón)

Eliminaciones: $0.01 por 100,000 documentos (o $0.10 por millón)

Unidades de lectura: $0.05 por cada 1 millón de unidades de lectura

Unidades de escritura: $0.26 por 1 millón de unidades de escritura

En general, los precios son más bajos si los documentos tienen menos de 4 KiB en comparación con el costo de lectura estándar.

Actualizaciones en tiempo real

Los precios que se muestran son para la región us-central1.

Las actualizaciones en tiempo real se incluyen en la facturación como lecturas a $0.03 por 100,000 documentos. Las actualizaciones en tiempo real tienen un SKU independiente (unidades de actualización en tiempo real) que se cobra por tramo de 4 KiB. Las actualizaciones en tiempo real cuestan $0.30 por millón de unidades de lectura.