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 de canalización. Las operaciones principales funcionan de manera diferente que en la edición estándar 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. | Crea índices para optimizar el rendimiento y los costos de las consultas. 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 índices, ya que los índices son automáticos. | 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 cada lectura y escritura (tramo). 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 nuevo 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. |