Precios de Firestore en el modo Datastore

En este documento se explican en detalle los precios del modo Datastore.

Tabla de precios

Firestore en el modo Datastore ofrece uso gratuito que te permite comenzar sin costo. Debes habilitar la facturación en tu proyecto si quieres superar la cuota gratuita.

El uso se registra diariamente y se restablece alrededor de la medianoche (hora del Pacífico).

  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Belgium (europe-west1)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Sao Paulo (southamerica-east1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)

Precio (USD)

Lecturas de entidades

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
USD 0.06 / 100,000 count, per 1 day / project

Operaciones de escritura de entidades

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
USD 0.18 / 100,000 count, per 1 day / project

Operaciones de eliminación de entidades

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
USD 0.02 / 100,000 count, per 1 day / project

Datos almacenados

0 gibibyte day to 1 gibibyte day
Free per 1 day / project
1 gibibyte day and above
USD 0.000246575 / 1 gibibyte hour, per 1 day / project

Operaciones pequeñas

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
USD 0.00 (Free) / 100,000 count, per 1 day / project

Transferencia de datos saliente

0 gibibyte to 10 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
USD 0.01 / 1 gibibyte, per 1 month / account

Las siguientes operaciones y funciones no incluyen el uso gratuito. Debes habilitar la facturación para usar estas funciones:

  • Datos de PITR
  • Crear copias de seguridad de los datos
  • Operaciones de restablecimiento
  • Operaciones de clonación
  • TTL

Para obtener más información sobre cómo se facturan estas funciones, consulta Consideraciones sobre el tamaño de almacenamiento.

Precios por región

Para ver los precios de las operaciones de lectura, escritura, eliminación y almacenamiento para cada ubicación del modo Datastore, consulta Precios de Firestore.

Operaciones de lectura

Se te cobra una operación de lectura por cada entidad leída y una operación de lectura por cada lote de hasta 1,000 entradas de índice leídas.

Entradas de índice

Se te cobra una operación de lectura por cada lote de hasta 1,000 entradas de índice que se leen por una consulta, excepto en lo siguiente:

Las consultas que tienen hasta una propiedad de rango no se cobran por las entradas de índice leídas y tienen un cargo mínimo de cero operaciones de lectura. Usa los siguientes ejemplos para familiarizarte con los casos en los que se cobra por la lectura de entradas de índice. Luego, usa la sección billing_details de Query Explain para validar tu comprensión.

La siguiente consulta contiene una propiedad de igualdad (age) y una propiedad de rango (start_date), y no se cobra por las entradas de índice leídas:

  • Java
Cargando...

La siguiente consulta contiene dos propiedades de rango (age y start_date) y se cobra por las lecturas de entradas de índice:

  • Java
Cargando...

Una propiedad que aparece en la cláusula order by se considera una propiedad de rango cuando hay al menos otra propiedad de rango. Por lo tanto, la siguiente consulta contiene dos propiedades de rango (age y start_date) y se cobra por las lecturas de entradas de índice:

  • Java
Cargando...

Una propiedad que aparece en la cláusula distinct on se considera una propiedad de rango cuando hay al menos otra propiedad de rango. Por lo tanto, la siguiente consulta contiene dos propiedades de rango (age y start_date) y se cobra por las lecturas de entradas de índice:

  • Java
Cargando...

Consultas de agregación

Para las consultas de agregación count(), sum() y avg(), se te cobra una lectura de entidad por cada lote de hasta 1,000 entradas de índice que lea la consulta.

Por ejemplo, las consultas de agregación que leen entre 0 y 1,000 entradas de índice se facturan por una lectura de entidad. Para una consulta de agregación que lee 1,500 entradas de índice, se te facturan 2 lecturas de entidad.

Para obtener más información sobre los índices usados y las entradas de índice leídas, usa Explicación de las consultas.

Transformaciones de propiedades

Cada operación de transformación de propiedades, como increment y appendMissingElements, se cobra por una lectura y una escritura. Una operación de confirmación con una inserción, actualización o upsert y una transformación de propiedad en la misma entidad cuenta como una lectura y una escritura.

Operaciones pequeñas

Las operaciones pequeñas incluyen lo siguiente:

  • Llamadas para asignar los ID
  • Consultas de solo claves. Se cuentan las consultas de solo claves como una única lectura de entidad para la consulta en sí. Cada resultado se cuenta como una operación pequeña
  • Consultas de proyección que no usan la cláusula distinct on. Este tipo de consulta se cuenta como una única lectura de entidad para la consulta en sí. Cada resultado se cuenta como una operación pequeña

Las operaciones pequeñas son gratuitas, pero debes habilitar la facturación para superar la cuota gratuita diaria.

Explicación y análisis de consultas

El uso de Query Explain and Analyze genera costos.

Cuando se explica una consulta con la opción predeterminada, no se realizan operaciones de lectura de índices o entidades. Sin importar la complejidad de la consulta, se cobra una operación de lectura.

Cuando se explica una consulta con la opción de analizar, se realizan las operaciones de índice y lectura, por lo que se te cobra por la consulta como de costumbre. No hay un cargo adicional por la actividad de explicar y analizar, solo el cargo habitual para la consulta que se está ejecutando.

Ancho de banda de red

Se te cobra por el ancho de banda de red que usan tus solicitudes de Firestore en modo Datastore, como se muestra en las siguientes secciones. El costo del ancho de banda de red de una solicitud depende del tamaño de la respuesta de la solicitud, la ubicación de la base de datos en modo Datastore y el destino de la respuesta.

Precios generales de red

En el caso de las solicitudes que se originan dentro de Google Cloud Platform (por ejemplo, desde una aplicación que se ejecuta en Google Compute Engine), se te cobra de la siguiente forma:

Tipo de tráfico

Precio (USD)

Transferencia de datos entrante

Gratis

Transferencia de datos dentro de una región

Gratis

Transferencia de datos entre regiones de la misma multirregión

Gratis

Transferencia de datos entre regiones dentro de EE.UU. (por GiB)

0 gibibyte to 10 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
USD 0.01 / 1 gibibyte, per 1 month / account

Transferencia de datos entre regiones, sin incluir el tráfico entre regiones de EE.UU.

Tarifas de transferencia de datos salientes por Internet de Google Cloud Platform

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.

Tarifas de transferencia de datos de Internet

Se te cobrará por la transferencia de datos de Internet para lo siguiente:

  • Solicitudes de Google Cloud entre regiones, sin incluir el tráfico entre las regiones de EE.UU.
  • Solicitudes desde fuera de Google Cloud
  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)

Elemento

Precio (USD)

Red (transferencia de datos salientes) A Norteamérica (por GiB en USD)

0 gibibyte to 1 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
USD 0.12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.08 / 1 gibibyte, per 1 month / account

Red (transferencia de datos de salida) A Europa (por GiB en USD)

0 gibibyte to 1 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
USD 0.12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.085 / 1 gibibyte, per 1 month / account

Red (transferencia de datos de salida) A Asia, excepto Corea e Indonesia (por GiB en USD)

0 gibibyte to 1 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
USD 0.12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.085 / 1 gibibyte, per 1 month / account

Red (transferencia de datos de salida) A Australia, Indonesia, Corea, Sudamérica y Arabia Saudita (por GiB en USD)

0 gibibyte to 1,024 gibibyte
USD 0.19 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.18 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.15 / 1 gibibyte, per 1 month / account

Red (transferencia de datos salientes) A Medio Oriente (excepto Arabia Saudita), África (por GiB en USD)

0 gibibyte to 1 gibibyte
USD 0.00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
USD 0.15 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.13 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.11 / 1 gibibyte, per 1 month / account

Red (transferencia de datos salientes) A destinos de China (no incluye Hong Kong) (por GiB en USD)

0 gibibyte to 1,024 gibibyte
USD 0.23 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
USD 0.22 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
USD 0.20 / 1 gibibyte, per 1 month / account

Red (transferencia de datos interna)

Gratis

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.

Operaciones de importación y exportación

Las operaciones de exportación y de importación se cobran como operaciones de lectura y escritura de entidad según las tarifas de la tabla anterior. Si cancelas una exportación o importación, se te cobrará por las operaciones realizadas hasta el momento en el que se haya propagado la solicitud de cancelación por Firestore en el modo Datastore.

Nota: Los costos de las operaciones de importación y exportación no se consideran en los presupuestos que configures para App Engine y Firestore en el modo Datastore. Tampoco se ven limitados por dichos presupuestos. Esto significa que los costos pueden superar los límites del presupuesto que hayas establecido para esos productos.

Encuentra la información sobre el uso de las cuotas en tu app

Para ver el uso del modo Datastore de tu aplicación, incluido el consumo de la cuota, visita la página Detalles de la cuota de App Engine. Deberás hacerlo incluso si la aplicación no se ejecuta en App Engine.

Los recursos del modo Datastore que usa la aplicación se detallan en la página de almacenamiento que se muestra. También puedes hacer clic en Mostrar recursos no usados para ver la lista completa de información disponible sobre la cuota.

Consideración del tamaño de almacenamiento

Se te cobra por la cantidad de datos que almacenas en el modo Datastore, incluidos los gastos generales de almacenamiento. La cantidad de sobrecarga incluye metadatos, índices integrados, índices compuestos y versiones de recuperación de un momento determinado (PITR). También se te cobra por el tamaño de almacenamiento de las copias de seguridad y por las operaciones de restablecimiento.

Cada entidad almacenada en tu base de datos requiere los siguientes metadatos, que contribuyen al tamaño del almacenamiento:

  • La clave de entidad, que incluye el tipo, el ID o nombre de la clave, así como las claves de las entidades de nivel superior de las que depende.
  • El nombre y valor de cada propiedad. Dado que Firestore en modo Datastore no tiene esquema, el nombre de cada propiedad debe almacenarse con el valor correspondiente para todas las entidades.
  • Las filas de los índices integrados y compuestos que hacen referencia a esa entidad. Cada fila contiene el tipo y clave de la entidad, así como una cantidad variable de valores de propiedades, según la definición del índice.

Obtén más información sobre el cálculo del almacenamiento del modo Datastore en la sección Cálculos del tamaño de almacenamiento.

Datos de PITR

Si habilitas la PITR, se te cobra por el almacenamiento de datos de la PITR. La mayoría de los clientes descubrirán que el costo general del almacenamiento de datos de PITR es similar al costo de almacenamiento de la base de datos.

Nota: Los datos de la PITR se facturan por separado de la facturación del tamaño de almacenamiento de la base de datos. Los datos de la PITR no afectan tus costos de tamaño de almacenamiento de datos.

Los costos de almacenamiento de PITR se expresan en GiB/mes y se calculan a diario. El modo Datastore mide el tamaño de la base de datos diariamente. En un período de un mes, se promedian estos puntos de muestra para calcular el tamaño de almacenamiento de la base de datos. Este valor promedio se multiplica por el precio unitario de la PITR (GiB al mes).

Por ejemplo, si el tamaño promedio de tu base de datos durante un mes es de 1 GiB y la PITR está habilitada para todo el mes, el tamaño de los datos de la PITR facturable también será de 1 GiB.

Facturación mínima: Es posible que se te cobre hasta 1 día de costo de almacenamiento de la PITR, incluso si la inhabilita en el plazo de un día después de la habilitación.

Operaciones de restablecimiento y copia de seguridad de datos

Si habilitas las copias de seguridad, se te cobrará por el almacenamiento de las copias de seguridad de tu base de datos. El tamaño de almacenamiento de una copia de seguridad es igual al almacenamiento de la base de datos cuando se realizó la copia.

Los costos de almacenamiento de las copias de seguridad se expresan en GiB/mes. En el período de un mes, también se calcula la cantidad de días de retención de cada copia de seguridad, que se promedia a lo largo del mes. El costo de cada copia de seguridad se calcula con el tamaño de almacenamiento de la copia de seguridad multiplicado por la proporción del mes en que se retiene la copia de seguridad, multiplicada por el precio unitario. Los límites de los días se definen según la zona horaria America/Los_Angeles para fines de facturación.

Cuando realizas una operación de restablecimiento, el modo Datastore mide el tamaño de la copia de seguridad para la operación de restablecimiento. El tamaño de la copia de seguridad se multiplica por el precio unitario de las operaciones de restablecimiento (GiB).

Solicita una cotización personalizada

Con los precios de pago por uso de Google Cloud, solo pagas por los servicios que usas. Comunícate con nuestro equipo de Ventas y obtén una cotización personalizada para tu organización.
Google Cloud