MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

DynamoDB vs MongoDB NoSQL

So che questo è vecchio, ma viene ancora fuori quando cerchi il confronto. Stavamo usando Mongo, siamo passati quasi interamente a Dynamo, che ora è la nostra prima scelta. Non perché abbia più funzioni, non è così. Mongo ha un linguaggio di query migliore, puoi indicizzare all'interno di una struttura, ci sono molte piccole cose. La superiorità di Dynamo sta in ciò che l'OP ha affermato nel suo commento:è facile. Non devi prenderti cura di nessun server. Quando inizi a configurare una soluzione frammentata Mongo, diventa complicato. Puoi andare in una delle società di hosting, ma non è nemmeno economico. Con Dynamo, se hai bisogno di una maggiore produttività, fai semplicemente clic su un pulsante. È possibile scrivere script per ridimensionare automaticamente. Quando è il momento di aggiornare Dynamo, è fatto per te. Questo è tutto un sacco di prezioso stress e tempo non speso. Se non hai addetti operativi dedicati, Dynamo è eccellente.

Quindi ora stiamo andando su Dynamo per impostazione predefinita. Mongo forse, se la struttura dei dati è abbastanza complicata da giustificarlo, ma probabilmente torneremo a un database SQL. Dynamo è ottuso, devi davvero pensare a come costruirlo e probabilmente utilizzerai Redis in Elasticcache per farlo funzionare per cose complesse. Ma è sicuramente bello non doversene occupare. Tu codifichi. Questo è tutto.