Limits

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

Firestore-Limits im Datastore-Modus

Weitere Informationen zu diesen Beschränkungen finden Sie in den Best Practices für Firestore im Datastore-Modus

Limit Betrag
Maximale Anzahl von Datenbanken pro Projekt

100

Sie können Support kontaktieren 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 Anzahl von Property-Transformationen, die für eine in einer Commit-Operation oder in einer Transaktion.

Bei Arraytransformationen wie "appendMissingElements" wird jedes Arrayelement wird auf das Limit angerechnet.

500
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
  • 200, wenn Sie die Abrechnung für Ihr Google Cloud-Projekt nicht aktiviert haben.

    Wenn Sie ein darüber hinausgehendes Kontingent benötigen, müssen Sie für Ihr Projekt die Abrechnung aktivieren.

  • 500 GB, wenn Sie die Abrechnung für Ihr Google Cloud-Projekt aktivieren.

    Sie können den Support kontaktieren, um eine Erhöhung dieses Limits zu beantragen.

Maximale Summe der folgenden Elemente für eine Entität:
  • Anzahl von indexierten Attributwerten
  • Anzahl von zusammengesetzten Indexeinträgen
20.000
Maximale Anzahl von Properties 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 vier Filtern angerechnet auf dieses Limit: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

100
Maximale Anzahl von Richtlinien zur Gültigkeitsdauer (TTL) pro Datenbank. 500

Alte 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