1. MongoDB:
MongoDB是用于大量数据存储的面向文档的开源数据库。它属于NoSQL数据库的分类。 NoSQL工具意味着它不使用通常的行和列。 MongoDB使用BSON(文档存储格式),它是JSON文档的二进制样式。
2. Amazon CloudSearch:
它是可扩展的基于云的搜索服务,是Amazon Web Services的一部分。它是Amazon的托管搜索引擎服务,数据存储在Amazon云中。该数据库支持34种语言,其功能包括突出显示,自动完成和地理空间搜索。
MongoDB和Amazon CloudSearch之间的区别:
S.No.. | MongoDB | Amazon CloudSearch |
---|---|---|
1. | It is developed By MongoDB, Inc in 2009. | It is developed By Amazon in 2012. |
2. | It is Open Source. | It is commercial. |
3. | Server operating systems for MongoDB is Linux, OS X, Solaris, Windows. | Server operating systems for Amazon CloudSearch is hosted. |
4. | Its Primary database model is a Document store. | Its primary database model is a Search engine. |
5. | It has predefined data type such as date or float. | It also has predefined data type such as date or float. |
6. | It supports read-only SQL queries via the MongoDB Connector for BI. | It does not support SQL. |
7. | APIs and other access methods for MongoDB is proprietary protocol using JSON. | APIs and other access methods for Amazon CloudSearch is HTTP API. |
8. | It is schema free. | It supports Data Schema. |
9. | It supports Server-side scripting using JavaScript. | It does not support Server-side scripting. |
10. | It supports Triggers. | It does not supports Triggers. |
11. | It supports Partitioning methods using Sharding. | It also supports Partitioning methods. |
12. | It does not provide the concept of Referential Integrity. Hence, there is no Foreign Keys. | It also does not provides the concept of Referential Integrity. Hence, there is no Foreign Keys. |
13. | It supports Multi-document ACID Transactions with snapshot isolation. | It does not support ACID properties. |