L'édition Firestore Enterprise introduit un modèle de tarification qui fait passer la facturation d'une base "par document" à une base "par unité" (ou tranche), et sépare le coût des mises à jour en temps réel.
Le tableau suivant détaille le coût unitaire pour les deux éditions. Le prix indiqué correspond à la région us-central1.
| Unité | Édition Standard |
Édition Enterprise |
| Lecture | 0,03 $ pour 100 000 lectures ou 0,30 $ pour un million de lectures, facturé par document | 0,05 $ par million d'unités de lecture Les unités de lecture sont des données traitées (documents ou index) lorsque vous lisez des données de votre base de données, calculées par tranches de 4 Kio. |
| Écritures | 0,09 $ pour 100 000 écritures ou 0,90 $ pour un million d'écritures, facturé par document | 0,26 $ par million d'unités d'écriture
Les écritures sont mesurées en unités de 1 Kio. |
| Suppression | 0,01 $ pour 100 000 suppressions ou 0,10 $ pour un million de suppressions | Utilise des unités d'écriture |
| Mises à jour en temps réel | 0,03 $ pour 100 000 lectures ou 0,30 $ pour un million de lectures, facturé par document | 0, 30 $ par million d'unités de lecture Les mises à jour en temps réel ont un nouveau SKU distinct. |
| Données stockées | 0,00020 $ par Gio-heure | 0,00032 $ par Gio-heure |
| Sauvegarder les données | 0,00004 $ par Gio-heure | 0,00004 $ par Gio-heure |
| Opération de restauration | 0,20 $ par Gio | 0,20 $ par Gio |
| Données PITR | 0,00020 $ par Gio-heure | 0,00020 $ par Gio-heure |
| Opération de clonage | 0,20 $ par Gio | 0,20 $ par Gio |
Niveau sans frais
Le tableau suivant présente les détails du niveau sans frais :
| Unité | Édition Standard (niveau sans frais par jour) | Édition Enterprise (niveau sans frais par jour) |
| Lectures | 50 000 | 50 000 |
| Écritures | 20 000 | 40 000 |
| Suppressions | 20 000 | Inclus dans les écritures |
| Mises à jour en temps réel | Inclus dans le SKU de lecture | 50 000 |
| Données stockées | Espace de stockage de 1 Go | Espace de stockage de 1 Go |
Résumé des tarifs avec les opérations de pipeline
Unités de lecture et d'écriture : en fonction de la taille du document
L'une des différences de tarification entre les éditions réside dans la manière dont les lectures et les écritures sont mesurées. Dans l'édition Standard, les coûts sont généralement facturés par document. Dans l'édition Enterprise, les coûts sont facturés par unité en fonction de la taille du document : les lectures sont exprimées en unités de 4 Kio et les écritures en unités de 1 Kio.
| Scénario (lecture de documents) | Édition Standard (facturée par document) | Édition Enterprise (facturée par unité) |
Points clés de la tarification |
| Lire un document volumineux de 8 Kio | Le coût s'élève à 1 lecture. | Le coût s'élève à 2 unités de lecture (8 Kio /unités de 4 Kio, arrondi à 2 unités). | L'édition Enterprise est moins chère. Bien que l'édition Enterprise consomme plus d'unités de lecture que l'édition Standard, le prix de départ des unités de lecture de l'édition Enterprise est de 0,05 $ par million d'unités de lecture, contre 0,30 $ par million de lectures dans l'édition Standard. |
| Analyse d'une collection de 20 documents de 1 Kio chacun | Coût : 20 lectures | Analyse de la collection : le coût s'élève à 5 unités de lecture (20 documents * 1 Kio = 20 Kio au total ; 20 Kio / unités de 4 Kio = 5 unités). Analyse indexée : le coût s'élève à 21 unités de lecture (20 documents de 1 Kio chacun recherchés, 1 lecture d'index) |
L'édition Enterprise est nettement moins chère lorsque les documents sont de petite taille (taille moyenne de 1 à 2 Kio). |
Coût d'indexation : les écritures d'index consomment des unités
Dans l'édition Enterprise, les index ne sont pas sans frais. Ils consomment des unités d'écriture lorsqu'un document est écrit. Une unité d'écriture supplémentaire est accumulée pour chaque champ lié à l'index d'un document.
| Scénario (Rédiger un document) | Édition Standard (aucun coût d'écriture d'index) | Édition Enterprise (écritures d'index facturées par unité de 1 Kio) | Points clés de la tarification |
| Écriture d'un document de 5 Kio avec 5 index à champ unique | Le coût est de 1 écriture. | Le document lui-même accumule 5 unités d'écriture (5 Kio / 1 Kio par unité) avec 5 unités d'écriture supplémentaires pour les 5 index, soit un total de 10 unités d'écriture. | Les frais d'indexation entraînent des écritures volumineuses avec plusieurs index, ce qui entraîne des unités d'écriture supplémentaires dans l'édition Enterprise. Bien que l'édition Enterprise consomme plus d'unités d'écriture que l'édition Standard, le prix de départ des unités d'écriture de l'édition Enterprise est de 0,26 $ par million d'unités d'écriture, contre 0,90 $ par million d'écritures dans l'édition Standard. |
Tarifs des requêtes d'écoute en temps réel
Les requêtes en temps réel sont divisées en deux étapes distinctes avec une structure de tarification distincte :
- Requête initiale pour synchroniser les résultats : récupère l'ensemble de données initial et est facturée à l'aide d'unités de lecture.
- Mises à jour en temps réel : mises à jour ultérieures qui reflètent les modifications apportées au document après la requête initiale et qui sont facturées à l'aide d'unités de mise à jour en temps réel.
Pour chaque document mis à jour, vous payez une unité de mise à jour en temps réel par tranche de 4 Kio de données.
Une unité de mise à jour en temps réel vous est également facturée lorsqu'un document est supprimé de l'ensemble de résultats. En revanche, lorsqu'un document est supprimé, la lecture ne vous est pas facturée.
La facturation des écouteurs dans les SDK mobiles et Web dépend également de l'activation ou non de la persistance hors connexion :
- Si la persistance hors connexion est activée et que l'écouteur est déconnecté pendant plus de 30 minutes (par exemple, si l'utilisateur se déconnecte), vous serez facturé comme si vous aviez émis une toute nouvelle requête et des mises à jour en temps réel par la suite.
- Si la persistance hors connexion est désactivée, la lecture des documents et des entrées d'index vous sera facturée comme si vous aviez émis une toute nouvelle requête chaque fois que l'écouteur se déconnecte et se reconnecte, ainsi que pour les mises à jour en temps réel ultérieures.
Utilisation du niveau sans frais pour les mises à jour en temps réel
Le niveau sans frais ne s'applique qu'à une seule base de données Firestore par projet. La première base de données créée dans un projet sans base de données de niveau sans frais bénéficiera du niveau sans frais. Le niveau sans frais pour les requêtes de mise à jour en temps réel est de 50 000 unités par jour.
Une fois le quota sans frais épuisé, la tarification suivante s'applique aux unités de lecture en temps réel.
| Régions | Par défaut* (USD) | Remise sur engagement d'utilisation Cloud Firestore – 1 an* (USD) | Remise sur engagement d'utilisation Cloud Firestore – 3 ans* (USD) |
| Amérique du Nord 5 (nam5) | 0,60 $ pour 1 000 000 d'éléments |
0,48 $ pour 1 000 000 comptes |
0,36 $ / 1 000 000 unités |
| Virginie du Nord (us-east4) | 0,30 $ pour 1 000 000 unités |
0,24 $ pour 1 000 000 unités |
0,18 $ / 1 000 000 d'unités |
| Pays-Bas (europe-west4) | 0,315 $ pour 1 000 000 unités |
0,252 $ / 1 000 000 d'unités |
0,189 $ / 1 000 000 unités |
| Taïwan (asia-east1) | 0,347 $ / 1 000 000 comptes |
0,277 $ pour 1 000 000 unités |
0,208/ 1 000 000 comptes |
| Mumbai (asia-south1) | 0,312 $ / 1 000 000 d'unités |
0,249 $ / 1 000 000 unités |
0,187 $/ 1 000 000 unités |
| São Paulo (southamerica-east1) | 0,476 $ / 1 000 000 d'unités |
0,381 $ / 1 000 000 unités |
0,285 $ / 1 000 000 unités |
Les clients peuvent également bénéficier d'un niveau sans frais plus étendu pour l'édition Firestore Enterprise. Pour en savoir plus, consultez la page Tarifs de l'édition Enterprise de Firestore. Cela inclut un niveau sans frais pour les unités de lecture de 50 000 unités par jour. Pour en savoir plus sur le fonctionnement de ces modèles de tarification, consultez Exemples de tarification.