Cuotas y límites
En esta página, se describen los límites y las cuotas de solicitudes de Firestore con compatibilidad con MongoDB.
Uso del nivel gratuito
Firestore con compatibilidad con MongoDB ofrece un nivel gratuito que te permite comenzar a usar Firestore con compatibilidad con MongoDB sin costo. Las cantidades del nivel gratuito se indican en la siguiente tabla.
Los importes del nivel gratuito se aplican a diario y se restablecen a la medianoche, hora del Pacífico.
El nivel gratuito se aplica a una sola base de datos de Firestore con compatibilidad con MongoDB por proyecto. La primera base de datos que se cree en un proyecto sin una base de datos de nivel gratuito obtendrá el nivel gratuito. Si se borra la base de datos con el nivel gratuito aplicado, la próxima base de datos que se cree recibirá el nivel gratuito.
Nivel gratuito | Cuota |
---|---|
Datos almacenados | 1 GiB |
Unidades de lectura | 50,000 por día |
Unidades de escritura | 40,000 por día |
Transferencia de datos saliente | 10 GiB por mes |
Las siguientes operaciones y funciones no incluyen el uso gratuito. Debes habilitar la facturación para usar estas funciones:
- Eliminaciones administradas (TTL)
- Crear copias de seguridad de los datos
- Operaciones de restablecimiento
Para obtener más información sobre cómo se facturan estas funciones, consulta Precios de almacenamiento.
Límites estándar
En las siguientes tablas, se muestran los límites que se aplican a Firestore con compatibilidad con MongoDB. Son estrictos, a menos que se indique lo contrario.
Bases de datos
Límite | Detalles |
---|---|
Cantidad máxima de bases de datos por proyecto |
100 Comunícate con el equipo de asistencia para solicitar un aumento de este límite. |
Colecciones, documentos y campos
Límite | Detalles |
---|---|
Restricciones de los nombres de las colecciones |
|
Restricciones del ID de documento (_id ) |
|
Tamaño máximo de un documento | 4 MiB |
Restricciones del nombre de un campo |
|
Tamaño máximo del nombre de un campo | 1,500 bytes |
Tamaño máximo de la ruta de un campo | 1,500 bytes |
Tamaño máximo del valor de un campo | 4 MiB - 89 bytes |
Profundidad máxima de los campos en un mapa o arreglo | 20 Los campos de mapa y array agregan un nivel a la profundidad general de un objeto. Por ejemplo, el siguiente objeto tiene una profundidad total de tres niveles: { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: "bar" #depth 3 } ] } } |
Lecturas, escrituras y transacciones
Límite | Detalles |
---|---|
Límite de memoria para una consulta | 128 MiB |
Límite de tiempo de una transacción | 270 segundos, con un tiempo de vencimiento por inactividad de 60 segundos |
Índices
Límite | Detalles |
---|---|
Cantidad máxima de índices para una base de datos |
1000 Comunícate con el equipo de asistencia para solicitar un aumento de este límite. |
Cantidad máxima de entradas de índice permitidas en cada documento |
40,000 |
Cantidad máxima de campos en un índice | 100 |
Tamaño máximo de una entrada de índice |
7.5 KiB |
Suma máxima de los tamaños de las entradas en un índice de un documento |
8 MiB |
Tiempo de actividad (TTL)
Límite | Detalles |
---|---|
Cantidad máxima de configuraciones de TTL para una base de datos |
500 |