Amazon DynamoDB Room for Improvement
I'd like to see better integration with Cognito. It has the integration, but I'd like to see a little more ease of setup. If you have multiple customers and you want the database to enforce who can see what, you can treat DynamoDB so that each row has permissions. You can set this up, but it's a little more of a science project to make Cognito and DynamoDB work well to do protection of individual rows. So I'd like that to be more wizard or easy to set up.
Documentation and examples can always get better.View full review »
Engineering Intern at a tech services company with 51-200 employees
Currently, there is no option for a scheduled refresh in this solution. We want the data to be populated into DynamoDB on a timely basis. Currently, you have to go to the DynamoDB table and hit the refresh button to populate it with the new data. If you have connected DynamoDB to a BI application for creating visualizations with charts, graphs, or other things, you would want it to get updated as per the schedule so that you have updated visualizations in your BI application.
There are some issues, like if we missed something or somehow were not able to store the data, then it was quite difficult for us to get back that data.
If some data crashed during transmission, then there were no alternate options to recover that packet, to backup, or to re-collect that data for a specific device.
Caching is a problem; it is not there. In DynamoDB, my experience is that it works like a UDP; whatever is lost is gone. There is no other mechanism by which we can re-collect that data.
I would like to see video and audio buffers in DynamoDB.View full review »
The documentation is not good enough and can be improved. There is a lot of information, and it is old and hard to find specific information. The documentation should be updated like the Firebase in Google.
It is not easy to manage. For example, uploading a certificate and resources to our GraphQL databases is too difficult because there's no user interface. You need to jump into terminal business.View full review »
If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult.View full review »
The design patterns and the documentation for this solution could be improved. In a future release, we would like to see an improvement of the data push options as we sometimes experience blockers when moving data.
Amazon DynamoDB could improve by being more robust, having a better user interface and data management. Additionally, there is some limited functionality compared to other solutions, such as MongoDB.
In an upcoming release, it would be beneficial to show spatial data on the interface. There would is a very important metric for our company.View full review »