3 ms·
The key benefit with DDB is predictability: https://brooker.co.za/blog/2022/01/19/predictability.html https://brooker.co.za/blog/2022/01/19/predictability.html
by amzn-throw 5y ago
The key benefit with DDB is predictability: https://brooker.co.za/blog/2022/01/19/predictability.html https://brooker.co.za/blog/2022/01/19/predictability.html
Yes, you have to learn about all these things upfront. But once you figure it out, test it, and configure it - it will work as you expect. No surprises.
Whereas Relational Databases work until they don't. A developer makes a tiny (even a no-op) change to a query or stored procedure, a different SQL plan gets chosen, and suddenly your performance/latency dramatically reduces, and you have no easy way to roll it back through source control/deployment pipelines. You have to page a DBA who has to go pull up the hood.
With services like DDB, you maintain control.