Cuotas y límites

Esta página identifica los límites y las cuotas de solicitudes para Cloud Firestore.

Límites de la versión Beta

La siguiente tabla muestra los límites de Cloud Firestore que se aplican solo durante el período Beta.

Límite Detalles
Cantidad máxima de escrituras por segundo por base de datos (en el período Beta) 2,500 (hasta 2.5 MiB por segundo)
Cantidad máxima de conexiones simultáneas para clientes móviles o web por base de datos (en el período Beta) 100,000

Cuota gratuita

Cloud Firestore ofrece una cuota gratuita que te permite comenzar sin costos. Las cantidades de la cuota gratuita se muestran a continuación. Si necesitas aumentar la cuota, debes habilitar la facturación para tu proyecto de Cloud Platform.

Las cuotas se aplican cada día y se reinician a la medianoche, hora del Pacífico.

Nivel gratuito Cuota
Datos almacenados 1 GiB
Lecturas de documentos 50,000 por día
Escrituras de documentos 20,000 por día
Eliminaciones de documentos 20,000 por día
Salida de red 10 GiB por mes

Límites estándares

Además de los límites de la versión Beta que se muestran antes, las siguientes tablas muestran los límites que se aplican a tu uso de Cloud Firestore.

Colecciones, documentos y campos

Límite Detalles
Restricciones del ID de colección
  • Debe estar compuesto por caracteres UTF-8 válidos.
  • No puede superar los 1,500 bytes.
  • No puede contener una barra diagonal (/).
  • No puede componerse solo de un punto (.) ni de puntos dobles (..)
  • No puede coincidir con la expresión regular __.*__
Profundidad máxima de las subcolecciones 100
Restricciones del ID de documento
  • Debe estar compuesto por caracteres UTF-8 válidos.
  • No puede superar los 1,500 bytes.
  • No puede contener una barra diagonal (/).
  • No puede componerse solo de un punto (.) ni de puntos dobles (..)
  • No puede coincidir con la expresión regular __.*__
Tamaño máximo de un nombre de documento 6 KiB
Tamaño máximo de un documento 1 MiB (1,048,576 bytes)
Restricciones del nombre de un campo Debe estar compuesto por caracteres UTF-8 válidos.
Tamaño máximo del nombre de un campo 1,500 bytes
Restricciones de la ruta de un campo
  • Debe separar los nombres de campos con un solo punto (.)
  • Debe encerrar cada nombre de campo entre comillas de ejecución, a menos que el nombre del campo cumpla con los siguientes requisitos:
    • El nombre del campo contiene solo los caracteres a-z, A-Z, 0-9 y guion bajo (_)
    • El nombre del campo no comienza con 0-9.
Tamaño máximo de la ruta de un campo 1,500 bytes
Tamaño máximo del valor de un campo 1 MiB a 89 bytes (1,048,487 bytes)
Profundidad máxima de campos en un mapa 20

Escrituras y transacciones

Límite Detalles
Tamaño máximo de solicitud de API 10 MiB
Tasa máxima de escritura en un documento 1 por segundo
Tasa máxima de escritura en una colección con documentos que contienen valores secuenciales en un campo indexado 500 por segundo
Cantidad máxima de documentos que se pueden pasar a una operación Commit o escribir en una transacción 500
Límite de tiempo de una transacción 270 segundos, con un tiempo de vencimiento por inactividad de 60 segundos

Índices

Límite Detalles
Suma máxima de los tamaños de las entradas en un índice compuesto de un documento 2 MiB
Cantidad máxima de índices compuestos para una base de datos 200

Suma máxima de lo siguiente para un documento:

  • Cantidad de entradas en un índice de campo único
  • Cantidad de entradas en un índice de campo compuesto
20,000

Reglas de seguridad

Límite Detalles
Cantidad máxima de llamadas exists(), get() y getAfter() únicas por evaluación.

3 de cada una, con una cantidad máxima combinada de 5. Las solicitudes múltiples al mismo documento no cuentan como solicitudes independientes.

Cuando se evalúan las reglas de una operación de escritura o de un conjunto de operaciones de escritura en una transacción o lote de escrituras, las solicitudes de destinos de escritura no cuentan como parte del límite.

Profundidad máxima de llamada a una función 20
Cantidad máxima de llamadas recurrentes o cíclicas a una función 0 (no permitidas)
Cantidad máxima de expresiones en un conjunto de reglas 10,000
Tamaño máximo de un conjunto de reglas 64 KB

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.