5 ms·
What use cases would likely make it hideously expensive, in your view? Like, what are the red flags?
by uberdru 5y ago
What use cases would likely make it hideously expensive, in your view? Like, what are the red flags?
- Marazan 5y agoHot keys are the primary one. They destroys your "average" calculations for your throughput. Bulk loading data is the other gotcha I've run into. Had a beautiful use case for steady read performance of a batch dataset that was incredibly economical on Dynamo but the cost/time for loading the dataset into Dynamo was totally prohibitive. Basically Dynamo is great for constant read/write of very small, randomly distributed documents. Once you are out of thay zone things can hey dicey fast.
- rmbyrro 5y agoHot keys are much lesser of an issue nowadays. It'd been a big one in old DDB architectures. I'd say requiring scans or filters as opposed to queries is one of the biggest issues that can bite your pocket. Think carefully about how you'll access your data later. You won't be able to change it drastically and cheaply later.