Limits

Auf dieser Seite werden Produktionsbeschränkungen für Firestore im Datastore-Modus beschrieben.

Firestore-Limits im Datastore-Modus

Zusätzlich zu diesen Limits lesen Sie die Best Practices für Firestore im Datastore-Modus.

Limit Menge
Maximale Anzahl von Datenbanken pro Projekt

100

Wenden Sie sich an den Support, um eine Erhöhung dieses Limits zu beantragen.

Maximale Größe der API-Anfrage.

Diese Beschränkung gilt, wenn der Datastore-Modus außerhalb von Google App Engine verwendet wird. Wenn der Datastore-Modus aus App Engine verwendet wird, hängt die Beschränkung von der verwendeten Clientbibliothek ab.

10 MiB
Maximale Größe für eine Transaktion 10 MiB
Maximale Größe für eine Entität 1.048.572 Byte
(1 MiB – 4 Byte)
Maximale Größe für einen Entitätsschlüssel 6 KiB
Maximale Tiefe von verschachtelten Entitätswerten 20
Maximale Anzahl der zulässigen Schlüssel für einen Lookup-Vorgang in der Datastore API 1.000
Maximale Größe der UTF-8-Codierung einer indexierten String-Eigenschaft 1.500 Byte
Maximale Größe einer nicht indexierten Eigenschaft 1.048.487 Byte
(1 MiB – 89 Byte)
Maximale Summe der Größe von zusammengesetzten Indexeinträgen einer Entität 2 MiB
Maximale Anzahl zusammengesetzter Indexe für eine Datenbank
Maximale Summe der folgenden Elemente für eine Entität:
  • Anzahl von indexierten Attributwerten
  • Anzahl von zusammengesetzten Indexeinträgen
20.000
Maximale Anzahl von Attributen in einem zusammengesetzten Index 2 MiB
Maximale Gesamtzahl der Export- und Importanfragen für ein Projekt, die pro Minute zulässig sind 20
Maximale Anzahl gleichzeitiger Exporte und Importe 50
Maximale Anzahl Entitätsfilter für Export- und Importanfragen

Wenn bei der Export- oder Importanfrage ein entity_filter angegeben ist, wird jede Kombination aus gefilterter Art und Namespace als eigener Filter auf dieses Limit angerechnet. Beispiel:

Eine Anfrage mit kinds=['foo', 'bar'] und namespace_ids=['', 'ns1']
führt zu 4 Filtern gegen dieses Limit: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

100
Maximal zulässige Anzahl von Richtlinien zur Gültigkeitsdauer (TTL) pro Datenbank. 500

Legacy-Cloud Datastore-Limits

Wenn Sie noch kein Upgrade von Datastore auf Firestore im Datastore-Modus durchgeführt haben, gelten die folgenden Limits auch für Ihre Datenbankinstanz:

Limit Wert
Maximale Anzahl an Entitätengruppen, auf die in einer Transaktion zugegriffen werden kann 25
Maximale Rate von Transaktionen, bei denen aus einer Entitätengruppe gelesen oder in diese geschrieben wird 1 pro Sek.
Maximale Schreibrate in eine Entitätengruppe

Beachten Sie, dass Sie Schreibvorgänge für eine Entitätengruppe stapeln können. Auf diese Weise können mehrere Entitäten innerhalb dieser Beschränkung in eine Entitätsgruppe geschrieben werden.

1 pro Sekunde

Nächste Schritte