1. MongoDB:
MongoDB 是一个面向文档的数据库模型,它是一个开源软件。它由 MongoDB Inc. 于 2009 年开发,使用 C++ 语言实现。 MongoDB 使用像 JSON 这样的文档。它可以用作独立程序并提供备份功能。它的排名很高,在数据库中很受欢迎。它还包含用户定义的Java脚本函数。在 MongoDB 中,扩展是通过使用分片水平完成的。
2. 亚马逊动态数据库:
Amazon DynamoDB 是一个具有高可扩展性的文档数据库。它是由亚马逊在 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. |