syncstorage-rs
syncstorage-rs copied to clipboard
Document our Spanner architecture
We've learned a lot about Spanner while building Durable Sync, let's extract our learnings into a high level doc describing our Spanner schema, decisions behind it, possible improvements, observations on its real world usage, etc. This could just be a .txt file living inside the repo.
Possibly a separate issue: we should document what Spanner metrics to monitor under load testing. This might be appropriate residing in our Runbook.
@pjenvey I'd like to work on this because I have been meaning to get into Spanner and documenting it would be a great learning opportunity.
@Emmanuel-Melon There is now an implementation of spanner that you can run locally. We haven't tried it yet, but if you would like to try to get it working and document it that would be helpful.
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator
@Emmanuel-Melon There is now an implementation of spanner that you can run locally. We haven't tried it yet, but if you would like to try to get it working and document it that would be helpful.
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator Okay great, I'll run this then update you!
@Emmanuel-Melon There is now an implementation of spanner that you can run locally. We haven't tried it yet, but if you would like to try to get it working and document it that would be helpful.
https://github.com/GoogleCloudPlatform/cloud-spanner-emulator
I just got it running locally.
#877 added some documentation for batch commit (describing its count of mutations)