📜  Trafodion 和 XAP 的区别

📅  最后修改于: 2021-09-08 16:16:42             🧑  作者: Mango

1. Trafodion :
它是一个跨国 SQL-on-Hadoop DBMS。它是一个网络规模的 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.