Great storage, encryption, can integrate with AWS services for data analytics and extract meaningful information from data. Review collected by and hosted on G2.com.
No table joins are allowed, cannot use foreign keys to refer to other tables in the database. Review collected by and hosted on G2.com.
Self Managed
Easy to use
Good Documentation Review collected by and hosted on G2.com.
Doesn't work well in the scenarios where you have to get lots of aggregated data from your table Review collected by and hosted on G2.com.
High availability future. The security of the AWS cloud. The global tables and Dyanmodb accelerator. Review collected by and hosted on G2.com.
Deployable only on AWS and cannot be installed on individual desktops/servers. Joins are not possible. Review collected by and hosted on G2.com.
It is compatible with MongoDB.
It is fast.
It is scalable. we do not have to worry about outage. Review collected by and hosted on G2.com.
MongoDB is not fully compatible
Some functions are limited
Can be hard to learn Review collected by and hosted on G2.com.
I like the serverless feature of DynamoDB, and it's the only powerful NoSQL DB in the AWS cloud platform. And now DynamoDB is available for on-demand billing that one more advantage Review collected by and hosted on G2.com.
DynamoDB doesn't support for more sort key's, that the disadvantage Review collected by and hosted on G2.com.
The encryption facilities provided by it is something I found best. The ability to parallelize multiple read/write streams also improves performance. Review collected by and hosted on G2.com.
The lack of transaction system is something which could cause damage to important data Review collected by and hosted on G2.com.
One of the main Amazon DynamoDB advantages in my opinion is the pricing model based on data read and writes instead of the volume data. Basically you do not care about the amount of data you are storing into the database.
Besides that, the integration with Amazon DynamoDB in your application is quite simple. Even if there is not a SDK available for your application platform, the communication with the database is via HTTP requests, what turns the integration easy to implement. Review collected by and hosted on G2.com.
The documentation is not simple to follow. There are many co-related pages linked each other, sometimes describing the same information. I think it is just a matter of bad organisation. In general, all the information you need about how to use Amazon DynamoDb is there, the difficult part is to find what you are looking for. Review collected by and hosted on G2.com.
I like it's high level of performance, very fast and secure connectivity. Review collected by and hosted on G2.com.
It has few limitations but it's fine in most of the use cases. Review collected by and hosted on G2.com.