📌  相关文章
📜  AllegroGraph 和 Amazon DocumentDB 之间的区别

📅  最后修改于: 2021-09-09 11:17:43             🧑  作者: Mango

1.快板图:
AllegroGraph 是一个高性能、持久的 RDF 存储,额外支持 Graph DBMS。它作为文档存储运行,旨在以 JSON-LD 格式存储、检索和管理面向文档的信息。 AllegroGraph 的第一个版本于 2004 年发布。

2. 亚马逊文档数据库:
Amazon DocumentDB 是一种商业许可数据库,具有以下功能,因为它是一种支持 MongoDB 工作负载的快速、可扩展、高度可用且完全托管的文档数据库服务。它目前在 AWS 的加利福尼亚、俄勒冈、北弗吉尼亚和爱尔兰地区可用。它通过模拟响应来实现 Apache 2.0 开源 MongoDB 3.6 API。 AllegroGraph 和 Amazon DocumentDB 之间的区别:

S.NO. AllegroGraph Amazon DocumentDB
1. It was developed by Franz Inc. in 2004. It was developed by Amazon in 2019.
2. It is high performance, persistent RDF store with additional support for Graph DBMS. It is fast, scalable, highly available, and fully managed MongoDB-compatible database service.
3. The license of AllegroGraph is commercial. The license of Amazon DocumentDB is also commercial.
4. Server operating systems for AllegroGraph are Linux, OS X and Windows. In Amazon DocumentDB there are hosted server operating systems.
5. It primary database models are Document Store, Graph DBMS and RDF store. It primary database model is Document Store.
6. It supports the Server-side scripting with JavaScript or Common Lisp. It does not support the Server-side scripting.
7. The partitioning can be done with Federation. It does not support the partitioning methods.
8. It uses SPARQL as query language. It does not support SQL query language.
9. It supports two replication methods : Master-Slave Replication and Multi-Master Replication. It supports multi-availability zones for high availability.
10. It does not provide the concept of Referential Integrity. Hence, no Foreign Keys. It also does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
11. It offers an API for user-defined Map/Reduce methods. It does not offer any API for user-defined Map/Reduce methods.
12. It is not available as a cloud service. It is available as a cloud service.