📜  Vertica 和 Virtuoso 的区别

📅  最后修改于: 2021-09-14 02:16:39             🧑  作者: Mango

1. 垂直:
Vertica 是一个列式关系 DBMS,旨在处理现代分析工作负载并实现快速查询性能。其总部位于美国马萨诸塞州剑桥市。它是一个独立于基础设施的基础设施,通过它它支持在多个云平台(AWS、谷歌云、Azure)、本地和本地 Hadoop 节点上的部署。它的分析平台社区版是免费提供的,但有一定的限制。

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

Vertica 和 Virtuoso 的区别:

S.NO. Vertica Virtuoso
1 Developed by Vertica / Micro Focus and initially released on 2005. Current release date- Vertica 10.0 Software, May 2020 and Vertica for SQL on Hadoop 10.0 Software, May 2020. Developed by Virtuoso and initially released on 1998 and current release on May 2019.
2 Server operating systems of Vertica is Linux Server operating systems of AIX, FreeBSD, HP-UX, Linux, OS X, Solaris, Windows.
3 Its primary database model is Relational DBMS. Its primary database model is Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine.
4 Secondary database models of Vertica is Document store Its secondary database models is Document store.
5 Vertica supports C++, Java, Perl, Python, R, programming languages. Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages.
6 APIs and other access methods of Vertica is ADO.NET, JDBC, Kafka, ODBC, Proprietary protocol, RESTful HTTP, API. 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.
7 Yes, Vertica has a Data Schema. Yes, Virtuoso has a Data Schema.
8 It doesn’t has any Implementation language. Implementation language of Virtuoso is  C.
9 Vertica- Transaction concepts is ACID ( Atomicity, Consistency, Isolation, and Durability). It has transaction concept- ACID ( Atomicity, Consistency, Isolation, and Durability).
10 Replication methods of Vertica is Master-slave replication Replication methods of Virtuoso is based on Chain, star, and bi-directional replication, Master-master replication, Master-slave replication.
11 Vertica has Immediate Consistency concept. Yes, Virtuoso has Consistency concept.