I won't even consider this without pricing, I can't imagine how anyone could. Serverless Aurora is stupid-expensive so I can't imagine this is going to be cheap but I keep hunting for that perfect DB that can scale to 0 (or very low) and be priced well. Right now neon.tech is what I'm using and I'm very happy but this looks like it would be interesting IF the pricing is good.
Amazon Aurora DSQL
71–80 of 146 posts
Re: Amazon Aurora DSQL
#72Virtually unlimited scale :) Maximum storage GB per cluster: 100GB Maximum size of all data modified within a write transaction 10 MiB Max: 10K rows per transaction
Re: Amazon Aurora DSQL
#73Just tried a quick test cluster - Identifies as PG 16.5 No views/triggers/sequences No foreign key constraints No extensions No NOTIFY ("ERROR: Function pg_notify not supported") No nested transactions No json(b) Unsupported PG features are now online https://docs.aws.amazon.com/aurora-dsql/latest/userguide/wor...
> No foreign key constraints Wat?
Re: Amazon Aurora DSQL
#74Can Amazon please get RDS product management ducks in a row? You got RDS For PostgreSQL, Aurora PostgreSQL (provisioned), Aurora Serverless v1, Aurora Serverless v2, Aurora PostgreSQL Limitless Database, Aurora Global Database, and now Aurora DSQL (with PostgreSQL compatibility). It's very confusing, the docs are confusing, and the even the tools are confused. I think this is pretty big contrast to something like S3…
Re: Amazon Aurora DSQL
#75Virtually unlimited scale :) Maximum storage GB per cluster: 100GB Maximum size of all data modified within a write transaction 10 MiB Max: 10K rows per transaction
100GB doesn't seem very unlimited
I imagine that number is tunable up to multi digit tb if you your monthly bill is worth Jassy's attention
https://docs.aws.amazon.com/aurora-dsql/latest/userguide/CHA...
The more interesting (i.e. constraining) limits are transaction size (both row count and data size) and transaction time, which aren't configurable.
Re: Amazon Aurora DSQL
#76Very interesting. My dream is to have something like this, a KV-store, a blob store, and pubsub all behind the same interface.
UPDATE kv SET value = 'alpha' WHERE key = 'beta.charlie';
UPDATE s3 SET value = $b64$good luck$b64$ WHERE key = '/some/s3/path';
LISTEN whatever;Re: Amazon Aurora DSQL
#77I find it to be super limited, and I'm sort of struggling to see the point given all these constraints. No temporary tables, no foreign keys, no views, no more than 10k rows in a transaction. Except for some basic wire compatibility with the postgres protocol, I'd hardly call this a "database", and more a key-value store. https://docs.aws.amazon.com/aurora-dsql/latest/userguide/wor...
Re: Amazon Aurora DSQL
#78Sooo they're finally launching a Spanner contender? I'm itching to read more details into what this actually is under the marketing blab.
It may be even better in one important way: (if I understand correctly) for Spanner, you have to provision servers -- and keep them running. So GCP version of Spanner really makes no sense for anything that isn't huge.
This sounds more like "Spanner as a Service" -- which is something I've always wanted (for my hobby projects, no less :)
Unless I misundertood, anyway.
Re: Amazon Aurora DSQL
#79Earlier quoted context omitted.
> Except for some basic wire compatibility with the postgres protocol, I'd hardly call this a "database", and more a key-value store. Hopefully that keeps the pricing reasonable. :) But seriously, for a smaller CRUD app, this could be sufficient, even "magical," if the price is right. For my part though, the lack of multiple databases per cluster puts multi-tenant systems completely off the table. Now that you mentio…
But a smaller CRUD app wouldn't need "virtually unlimited scale". I'm very curious what their target audience is.
Re: Amazon Aurora DSQL
#80Can Amazon please get RDS product management ducks in a row? You got RDS For PostgreSQL, Aurora PostgreSQL (provisioned), Aurora Serverless v1, Aurora Serverless v2, Aurora PostgreSQL Limitless Database, Aurora Global Database, and now Aurora DSQL (with PostgreSQL compatibility). It's very confusing, the docs are confusing, and the even the tools are confused. I think this is pretty big contrast to something like S3…
Not to worry -- you can use Rufus...uh "Q"....uhh...Nova...to summarize the docs into a decision tree on which confusing choice to use!