Breaking Through Scaling Barriers with Bigtable
1–10 of 21 posts
Re: Breaking Through Scaling Barriers with Bigtable
#2Re: Breaking Through Scaling Barriers with Bigtable
#3Re: Breaking Through Scaling Barriers with Bigtable
#4The big thing to remember which is covered by this article is your only real performant option to return multiple rows for BT is range scans so your keys should be setup to support this. If you need more than 1 index you are essentially shit out of luck - hence my preference to stay with PG as long as possible, even if that means sharding to multiple servers.
Re: Breaking Through Scaling Barriers with Bigtable
#5Small nit: bigtable does support transactions. They just have to be contained within a single row.
Re: Breaking Through Scaling Barriers with Bigtable
#6Surprised they didn't mention Cloud Spanner at all.
IIRC, Spanner relies on precise timing to make certain guarantees, which is definitely relevant to our use case. I wonder how its write performance would stack up against Postgres and Bigtable.
Re: Breaking Through Scaling Barriers with Bigtable
#7Re: Breaking Through Scaling Barriers with Bigtable
#8Surprised they didn't mention Cloud Spanner at all.
To be honest, it never even made it onto our radar, not for any particular reason though :) IIRC, Spanner relies on precise timing to make certain guarantees, which is definitely relevant to our use case. I wonder how its write performance would stack up against Postgres and Bigtable.
Re: Breaking Through Scaling Barriers with Bigtable
#9Re: Breaking Through Scaling Barriers with Bigtable
#10Small nit: bigtable does support transactions. They just have to be contained within a single row.
Spoken as a guy whose database did not support multi row transactions and was always told that.