📜  Virtuoso 和 Yaacomo 的区别

📅  最后修改于: 2021-09-09 10:26:02             🧑  作者: Mango

1. 雅科莫:
Yaacomo 是一个基于 OpenCL 的关系型内存数据库管理系统,用于实时分析和大数据解决方案,是作为即插即用解决方案开发的。 Yaacomo 旨在通过并行计算有效利用硬件。

2. 大师:
Virtuoso 是一种中间件,支持管理表示为关系表和/或属性图的数据。它是一个多模型混合 RDBMS,其中包含主要数据库模型,如图形 DBMS、本机 XML DBMS、关系 DBMS、RDF 存储、搜索引擎。它旨在利用操作系统线程支持和多个 CPU。 Virtuoso 对象关系数据库 (ORDBMS) 支持实体完整性和参照完整性。

Virtuoso 和 Yaacomo 的区别:

S.No. Virtuoso Yaacomo
1. It is developed by Virtuoso and initially released on 1998 and current release on May 2019. It is developed by Q2WEB GmbH and initially released on 2009.
2. Its primary database model is Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine. Its primary database model is Relational DBMS.
3. Its secondary database models is Document store. No secondary database model.
4. Server operating systems of AIX, FreeBSD, HP-UX, Linux, OS X, Solaris, Windows. Server operating systems of Yaacomo is Android, Linux, Windows.
5. Implementation language of Virtuoso is C. There is no implemented language present in Yaacomo.
6. Virtuoso supports ADO.NET, GeoSPARQL, HTTP API, JDBC, Jena, RDF API, ODBC, OLE DB, RDF4J API, RESTful HTTP API, Sesame REST HTTP Protocol, SOAP, webservices, WebDAV, XPath, XQuery, XSLT. APIs and other access methods of Yaacomo is JDBC, ODBC.
7. Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages. No supporting programming languages.
8. It has Immediate Consistency concept. It has Immediate Consistency concept.
9. Its Transaction concepts is ACID (Atomicity, Consistency, Isolation, and Durability). Its transaction concept is ACID (Atomicity, Consistency, Isolation, and Durability).
10. Server-side scripts and Typing present in Virtuoso. Absence of server-side scripts and presence of typing in Yaacomo.
11. Replication methods of Virtuoso is based on Chain, star, and bi-directional replication, Master-master replication, Master-slave replication. Replication methods of Yaacomo is Master-slave replication.