MongoDB 和 Amazon DynamoDB 的区别

MongoDB 和 Amazon DynamoDB 的区别

1. MongoDB
MongoDB是一个面向文档的数据库模型,它是一个开源软件。它由 MongoDB Inc. 于 2009 年开发,用 C++ 语言实现。MongoDB 使用 JSON 之类的文档。它可以用作独立程序并提供备份工具。它的排名很高,在数据库中非常受欢迎。它还包含用户定义的 java 脚本函数。在 MongoDB 中,缩放是通过使用分片水平完成的。

2. Amazon DynamoDB
Amazon DynamoDB 是一个具有高可扩展性的文档数据库。它由亚马逊在 2012 年提供。它有一个主数据库模型作为文档存储和键值存储。它有商业许可证。它使用事务并遵循 ACID 属性。具有后备设施,安全性高。Amazon DynamoDB 是一个耐用且强大的数据库。它可以在一天内处理大量请求,并且是完全托管的。

MongoDB 和 Amazon DynamoDB 之间的区别:

编号 MongoDB Amazon DynamoDB
1 MongoDB是一种面向文档的数据库模型。 Amazon DynamoDB 是一个可扩展的数据库,其数据存储在 Amazon 云上。
2 主数据库模型是文档存储。 主数据库模型是 Amazon DynamoDB 中的文档存储和键值存储。
3 支持C、C++、C#、Groovy等编程语言。 支持.Net、ColdFusion、Erlang、Groovy、Java等编程语言。
4 2009年由MongoDB Inc.开发 2012年由亚马逊开发。
5 支持Linux、OS X、Solaris、Window等操作系统。 Amazon DynamoDB支持托管操作系统。
6 MongoDB是一个开源软件。 Amazon DynamoDB是一个商业软件。
7 MongoDB是用C++实现的。 Amazon DynamoDB没有 C++ 作为其实现语言。
8 MongoDB不是基于云的。 Amazon DynamoDB基于云。
9 在排名方面被认为优于 Amazon DynamoDB。 就排名而言,Amazon DynamoDB被认为低于 MongoDB。
10 MongoDB有服务器端脚本。 Amazon DynamoDB没有服务器端脚本。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程