Cuotas y límites
En esta página se describen las cuotas y los límites de las solicitudes de Firestore con compatibilidad con MongoDB.
Uso del nivel gratuito
Firestore con compatibilidad con MongoDB ofrece un nivel gratuito que te permite empezar a usarlo sin coste alguno. En la siguiente tabla se indican las cantidades del nivel gratuito.
Los importes del nivel gratuito se aplican a diario y se reinician a 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 elimina la base de datos con el nivel gratuito aplicado, la siguiente base de datos que se cree recibirá el nivel gratuito.
Nivel gratuito | Cuota |
---|---|
Datos almacenados | 1 GiB |
Unidades de lectura | 50.000 al día |
Unidades de escritura | 40.000 al día |
Transferencia de datos salientes | 10 GiB al mes |
Las siguientes operaciones y funciones no incluyen uso gratuito. Para usar estas funciones, debes habilitar la facturación:
- Eliminaciones gestionadas (TTL)
- Crear una copia de seguridad de los datos
- Operaciones de restauración
Para obtener más información sobre cómo se facturan estas funciones, consulta los 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. Estos son límites estrictos, a menos que se indique lo contrario.
Bases de datos
Límite | Detalles |
---|---|
Número máximo de bases de datos por proyecto |
100 Ponte en contacto con el equipo de Asistencia para solicitar un aumento de este límite. |
Número máximo de bases de datos con claves de encriptado gestionadas por el cliente (CMEK) por proyecto |
0 De forma predeterminada, la cuota es 0 porque esta función está detrás de una lista de permitidos. Puede solicitar un aumento de la cuota rellenando el formulario de solicitud de acceso a CMEK. |
Colecciones, documentos y campos
Límite | Detalles |
---|---|
Restricciones en los nombres de las colecciones |
|
Restricciones en los IDs de los documentos (_id ) |
|
Tamaño máximo de documento | 4 MiB |
Restricciones en los nombres de campo |
|
Tamaño máximo del nombre de campo | 1500 bytes |
Tamaño máximo de una ruta de campo | 1500 bytes |
Tamaño máximo de un valor de campo | 4 MiB - 89 bytes |
Profundidad máxima de los campos en un mapa o matriz | 20 Los campos de mapa y de matriz añaden 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 para una transacción | 270 segundos, con un tiempo de caducidad por inactividad de 60 segundos |
Índices
Límite | Detalles |
---|---|
Número máximo de índices en una base de datos |
1000 Ponte en contacto con el equipo de Asistencia para solicitar un aumento de este límite. |
Número máximo de entradas de índices para cada documento |
40.000 |
Número máximo de campos de 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 de índice de un documento |
8 MiB |
Tiempo de vida (TTL, time to live)
Límite | Detalles |
---|---|
Número máximo de configuraciones de TTL en una base de datos |
500 |