📜  Trafodion和XAP之间的区别

📅  最后修改于: 2021-08-25 10:20:51             🧑  作者: Mango

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

2. XAP:
它是一个分布式的,高度可扩展的内存数据网格。它是用于任务关键型应用程序的高性能内存数据网格,并提供一组基本的数据存储功能,例如事务,索引和查询语言(类似于SQL的查询)。它是用于安装和分发应用程序软件的文件格式。

Trafodion和XAP之间的区别:

S.NO. Trafodion XAP
1 Developed by Apache Software Foundation, originally developed by HP and initially released on 2014. Developed by Gigaspaces Technologies and initially released on 2000.
2 Current release on February 2019. Current release on June 2019.
3 Linux is server, operating systems of Trafodion. Linux, macOS, Solaris, Windows are server operating systems of XAP.
4 Primary database model is Relational DBMS. Primary database model is Document store and Key-value store.
5 Absence of Secondary database models in Trafodion. Secondary database models is Object oriented DBMS.
6 All languages supporting JDBC/ODBC/ADO.Net are programming languages. .Net, C++, Java are supporting programming languages.
7 ADO.NET, JDBC, ODBC are the APIs and other access methods of Trafodion. GigaSpaces LRMI, Hibernate, JCache, JDBC, JPA, ODBC, RESTful HTTP API, Spring Data are the APIs and other access methods.
8 It has Data Schema. Data scheme of XAP is schema-free.
9 It has Implementation language Java and C++. Implementation language of XAP is Java, C++, .Net.
10 It has ACID Transaction concepts. It also has ACID Transaction concepts.
11 Via HBase is replication methods of Trafodion. Replication methods of XAP- Master-master replication and Master-slave replication.
12 It holds Immediate Consistency concept. It has Immediate Consistency concept.
13 It holds Foreign keys. It does not holds Foreign key.