- Google Cloud SQL (PostgreSQL)
- Citus Cloud (AWS Only)
- Citus (managed ourselves) on GCP
- Google Cloud SQL (PostgreSQL)
- Citus Cloud (AWS Only)
- Citus (managed ourselves) on GCP
While things are good for the most part, a couple of serious problems related to connectivity have us completely boggled. We're connecting from Google Kubernetes Engine, which seems like it should be a standard combination, but run into constant problems that we've dumped many many hours into debugging.
We still haven't figured this problem out. I've found the docs to be very weak on Google's part. A lot of the troubleshooting tips are not very helpful (and can consist of unhelpful broad strokes like "be sure to use indexes!"). Because Google Cloud is not as popular than AWS, there is less community guidance from others. And what guidance does exist is often in forum threads that feel less than reputable. There's a big push to try to get you to talk to sales rep that are not technically knowledgeable and just try to upsell.
Very frustrating. Unclear if moving back to AWS, or hosting our own Postgres, would help.
Highly recommended if you want a fast and featured managed db service.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-inst...
We also make use of cross-regional replicas and are looking at doing it across clouds so if you want that then there isn't any other option other than doing it yourself. It's more of the complexity of this deployment rather than raw db size for us so if you have several TBs then maybe it's not the best fit.