4 ms·
Craig from Citus here. Thanks for the kind words. We've seen a lot of people scale-out transactional workloads with Citus as well. In particular, we've seen a l
by craigkerstiens 10y ago
Craig from Citus here. Thanks for the kind words. We've seen a lot of people scale-out transactional workloads with Citus as well. In particular, we've seen a lot of multi-tenant apps that need to keep scaling beyond a single node when they're running into memory or compute issues.
If you are looking for something that is more Postgres flavored (meaning we're just an extension to it so you get all the good stuff of Postgres such as JSONB, PostGIS, etc.) then we hope we'd be a good fit. And we run a managed service on top of AWS as well (https://www.citusdata.com/product/cloud https://www.citusdata.com/product/cloud) built by the team that built Heroku Postgres. If curious on pricing you can find it at https://www.citusdata.com/pricing/ https://www.citusdata.com/pricing/
- sandGorgon 10y agoIt would be very interesting to have your product at the 200-300$ pricepoint. Currently, the lowest tier starts at almost 2000$ per month for the high availability version. I'm not trying to compare on a per-mb level, but it would be nice for smaller scale workloads.
- craigkerstiens 10y agoHelpful feedback, we do have a development plan for $99, but it's not really intended for production workloads. If you only have 10 GB of data we'd heavily recommend going with something like RDS or Heroku Postgres. At that amount of data single node Postgres works great.
- sandGorgon 10y agoRDS is not single node - its multi-AZ replicated. And that's what we are paying 300$ instead of 99$ for. Imagine.. RDS is literally the ONLY place where you can buy a 10 GB data multi-AZ replicated, snapshotted and managed postgresql. Its pretty much a monopoly, now that Google seems to have officially closed the book on ever supporting postgresql.
- ShaneOG 10y ago> Imagine.. RDS is literally the ONLY place where you can buy a 10 GB data multi-AZ replicated, snapshotted and managed postgresql. Not true. I was looking for a hosted Postgres provider and discovered these two: https://aiven.io/postgresql https://aiven.io/postgresql (tried it, worked excellently) https://www.elephantsql.com https://www.elephantsql.com
- tscanausa 10y ago> now that Google seems to have officially closed the book on ever supporting postgresql. I would be hesitant to say that this is a fact.
- poooogles 10y ago>Google seems to have officially closed the book on ever supporting postgresql. Er, that's a bet I'd strongly suggest you didn't make.
- ecnahc515 10y agoRight? Apps written to use Postgres aren't just going to be re-written to use Spanner. If anything, hosted Postgres from Google Cloud will be priced in a way that makes Spanner some what more attractive, as a way to get conversions to Spanner in the long-run.
- manigandham 10y agoThere are several managed hosting companies that will run Postgres (and other databases) for you on public clouds. Compose, Aiven, ElephantSQL, Database Labs, Heroku, etc. There are all kinds of price points and GCP is working on supporting postgres internally. How many nodes are you looking to run for $300/month? Unless you have more than 150gb/node of data, you don't really need a distributed database which is what Citus is for.
- sandGorgon 10y agonot at the price point that RDS is at. the starting cost of a multi - az deployment is lower. For a startup thats just starting out, it is the best and safest choice. Even heroku, but im not very sure about its reliability versus rds. Please note what im paying for is availability and reliability.. not for a database per se. And im not even talking Aurora. That stuff is going to blow every other price point out of the water at probably higher reliability metrics.
- StreamBright 10y agoI really like your attitude towards something like this, when your product would be an overkill for a use case and you just recommend a different product. I also really like your blog posts about Postgres, we use it a lot for developers explaining a bunch of internals, like the one with how to paginate in Postgres.
- miketery 10y agoLink to blog post?
- craigkerstiens 10y agoI believe this is the one they're referring to on pagination: https://www.citusdata.com/blog/2016/03/30/five-ways-to-paginate/ https://www.citusdata.com/blog/2016/03/30/five-ways-to-pagin... Though hopefully you'll find many more useful ones about Citus and Postgres broadly on our blog: https://www.citusdata.com/blog/ https://www.citusdata.com/blog/