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

📅  最后修改于: 2021-08-29 02:46:37             🧑  作者: Mango

1. AllegroGraph:
AllegroGraph是高性能的持久性RDF存储,并具有对Graph DBMS的附加支持。它用作文档存储,旨在以JSON-LD格式存储,检索和管理面向文档的信息。 AllegroGraph的第一个版本于2004年发布。

2. Amazon DocumentDB:
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.