Je suis un développeur utilisant Amazon DB Simple actuellement à un projet, donc je vais ajouter de quelques avantages et les inconvénients pour aider les gens à:
Pro:
===========
- Il est ne coûte pas cher pour petit budget apps
- Il est facilement accessible de partout sur l'internet, atout majeur pour certaines applications distribuées
- Il est auto gérée, pas de frais généraux administratifs, d'entretien, etc.
Con
===========
< p> - Il est un ours totale à utiliser pour le développeur, beaucoup de limitations nécessitant de multiples requêtes pour assurer un ensemble complet est retourné, ou pour assurer diverses conditions d'exception sont couverts
-. L'API est la saleté simple, ce qui signifie il ne supporte pas même les fonctions de base les plus courantes que nous sommes habitués à des bases de données, vous vous surprendrez à créer plus de code pour contourner la base de données simplifiée que vous le feriez vs un DB relationnelle standard.
Il ya beaucoup d'opérations "Requête-Read-Post" nécessaires lorsque SQL serait tout simplement besoin d'un poste où certaines clauses de base ou des opérations arithmétiques simples pourraient suffire
-. Je ne voudrais pas penser à la façon de mettre en œuvre la concurrence avec ce chose, tandis que tout à fait possible, ça ne va pas être une promenade dans le parc
-. Il ne supporte que les cordes, alors soyez prêt pour un bon nombre de conversions, et les bogues d'exécution potentiels qui viennent avec ces conversions > - Il ne supporte pas nativement les clés sur plusieurs attributs, vous aurez à concatonate ces attributs clés dans un autre champ unique qui constitue la clé (une duplication des données dans la plupart des cas d'utilisation, et un autre débouché potentiel pour les bugs) Avec tout ce que dit, je l'utilise. Je ne vais pas aimer chaque moment, mais je ne peux pas battre le prix, la disponibilité distribués, et les aspects de gestion de l'auto de nulle part, donc je l'ai accepté un peu de code supplémentaire, et les bugs qui viennent avec lui pour mon projet . Vous aurez à vous décider. À mon avis, il est idéal pour les petits gars ou droites cas d'utilisation à terme, mais ne vous attendez pas à le prendre trop loin au-delà. Il est sûr que je ne sera pas la fin de bases de données relationnelles dans ma vie Liens intéressants:. Une analyse en profondeurWay facile à utiliser Adobe Acrobat pour convertir l'image Pour Text