📜  Trafodion和Virtuoso之间的区别

📅  最后修改于: 2021-08-27 18:32:47             🧑  作者: Mango

1. Trafodion:
Trafodion是一种事务型Hadoop上的SQL DBMS。这是一个Webscale-SQL-on-Hadoop解决方案,支持Apache Hadoop上的事务或操作工作负载。 “ Trafodion”这个名字的发音是“ Tra-vod-eee-on”。它是一个在Apache Hadoop上运行的关系数据库管理系统,该系统使用并行感知的查询优化器为大数据环境中的事务或操作工作负载以及大数据集提供支持。

2. Virtuoso:
Virtuoso是一种中间件,它支持对表示为关系表和/或属性图的数据进行管理。它是一个多模型混合型RDBMS,它拥有主要数据库模型,如Graph DBMS,Native XML DBMS,Relational DBMS,RDF存储和搜索引擎。它旨在利用操作系统线程支持和多个CPU的优势。 Virtuoso对象关系数据库(ORDBMS)支持实体完整性和引用完整性。 Trafodion和Virtuoso之间的区别:

S.NO. Trafodion Virtuoso
1. It was developed by Apache Software Foundation and originally developed by HP. It was developed by Virtuoso.
2. Initially released in 2014. Initially released in 1998.
3. Linux is the server operating system of Trafodion. AIX, FreeBSD, HP-UX, Linux, OS X, Solaris and Windows are the server operating systems of Virtuoso.
4. Primary database model is Relational DBMS. Primary database models are Graph DBMS, Native XML DBMS, Relational DBMS, RDF store and Search Engine.
5. There is an absence of secondary database model in Trafodion. Secondary database model of Virtuoso is Document Store.
6. All programming languages supporting JDBC/ODBC/ADO.Net are supported by Trafodion. .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby and Visual Basic are the supporting programming languages of Virtuoso.
7. Trafodion has Data Schema. Virtuoso also has Data Schema.
8. Implementation languages of Trafodion are Java and C++. Implementation language of Virtuoso is C.
9. Trafodion has ACID transaction concepts. Virtuoso also has ACID transaction concepts.
10. Replication method of Trafodion is via HBase. Replication methods of Virtuoso are based on Chain, Star, and Bi-Directional Replication, Master-Master Replication and Master-Slave Replication.
11. Trafodion holds Immediate Consistency concept. Virtuoso also holds Consistency concept.