📌  相关文章
📜  MongoDB和Amazon DynamoDB之间的区别

📅  最后修改于: 2021-08-27 16:52:32             🧑  作者: Mango

1. MongoDB:
MongoDB是面向文档的数据库模型,是一个开源软件。它由MongoDB Inc.在2009年开发。它以C++语言实现。 MongoDB使用JSON之类的文档。它可以用作独立程序,并提供备份功能。它具有很高的排名,并且在数据库中非常受欢迎。它还由用户定义的Java脚本功能组成。在MongoDB中,扩展是通过使用分片水平进行的。

2. Amazon DynamoDB:
Amazon DynamoDB是具有高度可扩展性的文档数据库。它是由Amazon在2012年提供的。它具有主数据库模型,如文档存储和键值存储。它具有商业许可证。它使用事务并遵循ACID属性。具有备份功能,安全性高。 Amazon DynamoDB是一个持久而强大的数据库。它一天可以处理大量请求,并且得到了全面管理。

MongoDB和Amazon DynamoDB之间的区别:

S.NO. MongoDB Amazon DynamoDB
1. MongoDB is a document oriented database model. Amazon DynamoDB is a scalable database which has data stored on Amazon cloud.
2. The primary database model is a document store. Primary database model is document store and key value store in Amazon DynamoDB.
3. It supports programming languages like C, C++, C#, Groovy etc. It supports programming languages like .Net, ColdFusion, Erlang, Groovy, Java etc.
4. It was developed by MongoDB Inc. in 2009. It was developed by Amazon in 2012.
5. It supports operating systems like Linux, OS X, Solaris, Window. It supports hosted operating systems.
6. It is a open source software. It is a commercial software.
7. It is implemented in C++. It doesn’t have C++ as its implementation language.
8. It is not based on cloud. It is based on cloud.
9. It is considered better than Amazon DynamoDB in terms of ranking. It is considered less than MongoDB in terms of ranking. 10. It has Server-side scripts. It doesn’t have Server-side scripts.