-
Notifications
You must be signed in to change notification settings - Fork 823
Open
Description
Is your feature request related to a problem? Please describe.
The docstore API cannot be used with Google Cloud Firestore in Datastore mode.
The docstore/gcpfirestore
driver is not sufficient for this -- trying to results in an error:
2019/12/11 19:51:32 could not save foo: docstore (code=FailedPrecondition): rpc error: code = FailedPrecondition desc = The Cloud Firestore API is not available for Datastore Mode projects.
See the attached example program.
It uses GCP application default credentials.
It expects a GCP project name in the GCP_PROJECT_NAME
environment variable.
Describe the solution you'd like
A driver implementation for Google Cloud Firestore in Datastore mode.
Describe alternatives you've considered
Using a different backing service or cloud provider.
Additional context
The GCP Firestore documentation mentions Native Mode has a limit of 10k writes/s.
This makes it unsuitable for write-heavy workloads at certain scales.
While Docstore Mode does not have an exact figure for it's upper writes/s limit it indicates the limit isn't as low.
szabba, deniswg, efrengarcial, krolaw, antoncohen and 3 more
Metadata
Metadata
Assignees
Labels
No labels