Timothy Cardenas reports on his experience with Amazon DynamoDB and the Ruby SDK:
Problems i have had include:
- Write capacity hanging in create mode for over an hour
- Inability to simply count my records
- Inablity to loop through records without huge read costs
- No asyncronous support for writting
- Can only double read/write capacity per update
- Ruby SDK is written like a labyrinth with very little ability to extend without knowing every little detail about the rest of the library. I couldnt even understand how a request was created it was so convoluted.
Basically with the ruby client you can put data in but can’t get it out efficiently without paying a ton for beefed up read operations.
I think that only the lack of support for async writes and the complexity of the Ruby SDK are really Amazon DynamoDB related issues; I assume the first one has been a temporary issue. Everything else is DynamoDB’s documented behavior and so one is supposed to be aware of these when designing their applications.
As far as I know, Amazon DynamoDB has been in private beta for a while with real production users. But that doesn’t mean that DynamoDB will be the right solution for everyone. And that’s not equivalent with saying that DynamoDB is not production ready.
Original title and link: Amazon DynamoDB Is Not Production Ready ( ©myNoSQL)