15 ans à aider les entreprises françaises
à choisir le meilleur logiciel

Amazon DynamoDB
Description de Amazon DynamoDB
Amazon DynamoDB est une base de données de valeurs clés qui propose des performances à la milliseconde près et à toute échelle. Bénéficiez d'une base de données durable et entièrement gérée comptant plusieurs maîtres et régions, tout en étant dotée de fonctionnalités de sécurité, de sauvegarde, de restauration et de mise en cache en mémoire pour les applications à l'échelle du web. DynamoDB peut traiter plus de 10 000 milliards de requêtes par jour et prendre en charge des pics de plus de 20 millions de demandes par seconde.
Qui utilise Amazon DynamoDB ?
Nombreuses parmi les entreprises à plus forte croissance au monde (Lyft, Airbnb, Redfin) et les grandes entreprises (Samsung, Toyota, Capital One) sont celles qui s'appuient sur l'adaptabilité et les performances de DynamoDB.
Amazon DynamoDB ne vous convainc pas tout à fait ?
Comparer avec une alternative populaire

Amazon DynamoDB
Avis sur Amazon DynamoDB

Alternatives envisagées précédemment :
DynamoDB for Big Data Processing
Avantages :
I have used DynamoDB in dozen of projects, including the commercial medium-scale applications and University Research projects that included processing massive amount of data. DynamoDB is my go-to solution for NoSQL Databases, it is very easy to configure and the documentation is near perfect. An experienced Engineer who has worked with Databases before will grasp most of the features in a couple of weeks. DynamoDB is a fantastic solution that automatically scales and is able to process large amounts of data.
Inconvénients :
When used very intensely the cost do rise, but still the costs are comparable to other Cloud Providers' NoSQL solutions like Cassandra, GCP BigTable etc.
Alternatives envisagées précédemment :
Java developer on Amazon DynamoDB.
Avantages :
A great scaling NoSQL database on the AWS platform. Easy to administer once you're already using AWS. Integrates great with other services on the platform. Easy to configure security.
Inconvénients :
Limited data querying. High entry threshold. Requires understanding because of its differences. It's more difficult with integration when you're not using the AWS platform.
Small and Simple AWS offering for managing no sql databases
Avantages :
Easy to use tool which is fully managed and has a lot of documentation available. Continuously evolving tool with great scalabality. Integrates easily with a lot of other AWS tools
Inconvénients :
Cannot beat other no sql dbs in terms of functionalities. Cannot perform complex joins, cannot create views easily
Good general performance NoSQL database
Avantages :
Good performance for general storing and retrieving of key-value pair. Managed version has good scalability from AWS.
Inconvénients :
Need to know hacky way to further optimize the performance and you don't know if it breaks until you push it.
A Flexible way to do NoSQL databases on AWS
Commentaires : Despite the learning curve, and some initial problems with unknowingly attempting to use reserved words as keys, DynamoDB has been stable and performant since it has been deployed to production.
Avantages :
DynamoDB and NoSQL databases in general are really flexible in terms of what and how you store your information. The JSON structure of data makes is easy to work with when integrating with other services like AWS Lambdas and AWS API Gateways.
Inconvénients :
There is a steep learning curve for someone coming from a SQL/relational database background. Lots of weird optimization tricks. AWS does not do a good job about letting you know if you accidentally use a reserved word (things just break).