En este documento se explican en detalle los precios del modo Datastore.
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).
Precio (USD) | |
|---|---|
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 |
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 | |
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:
Para obtener más información sobre cómo se facturan estas funciones, consulta Consideraciones sobre el tamaño de almacenamiento.
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.
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:
La siguiente consulta contiene dos propiedades de rango (age y start_date) y se cobra por las lecturas de entradas de índice:
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:
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:
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.
Las operaciones pequeñas incluyen lo siguiente:
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.
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:
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.
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.
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:
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).