📌  相关文章
📜  MongoDB与Amazon CloudSearch之间的区别

📅  最后修改于: 2021-08-27 04:59:08             🧑  作者: Mango

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.