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. |