📜  Trafodion 和 Virtuoso 的区别

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

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

2. 大师:
Virtuoso 是一种中间件,支持管理表示为关系表和/或属性图的数据。它是一个多模型混合 RDBMS,其中包含主要数据库模型,如图形 DBMS、本机 XML DBMS、关系 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.