2012-03-11 3 views
0

DynamoDB est basé sur NoSQL basé sur des valeurs-clés et aucune maintenance n'est requise, à l'exception du débit (lecture et écriture) de chaque table. La réplication des données est effectuée automatiquement derrière la scène.MongoDB vs DynamoDB dans le nuage Amazon?

Je vois très peu de maintenance dans DynamoDB.

Dois-je utiliser MongoDB pour une bonne raison dans le cloud? Quelles sont les utilisations où MongoDB est meilleur que DynamoDB?

Répondre

4

Ceci est une question très subjective - sans aucun contexte, il est impossible pour quiconque de recommander lequel utiliser.

Quelle base de données est le mieux pour vous dépend d'un large éventail de choses, y compris mais sans s'y limiter

  • motifs Lire
  • modèles d'écriture
  • complexité des requêtes
  • exigences Evolutivité
  • Adoption
  • Prise en charge linguistique
  • Support commercial
  • Durabilité
  • Support des transactions
  • intégrité des données
  • Beaucoup plus

Vous devez penser à votre application et comprendre des choses comme ce que j'ai énuméré ci-dessus et comprendre ce que vous besoin d'une base de données. Ensuite, vous devez comprendre chacune de vos options et ce qui suffira.