📜  Trafodion 和 Vertica 的区别

📅  最后修改于: 2021-09-09 12:02:30             🧑  作者: Mango

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

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

S.No. Trafodion Vertica
1. Trafodion was developed by Apache Software Foundation and originally developed by HP. Vertica was developed by Vertica / Micro Focus.
2. Trafodion was initially released in 2014. Vertica was initially released in 2005.
3. Linux is server operating system of Trafodion. Linux is server operating system of Vertica.
4. Primary database model is Relational DBMS. Primary database model is Relational DBMS.
5. There is an absence of Secondary database model in Trafodion. Secondary database model of Vertica is Document Store.
6. All programming languages supporting JDBC/ODBC/ADO.Net are supported by Trafodion. C++, Java, Perl, Python and R are supported programming language by Vertica.
7. ADO.NET, JDBC, ODBC are the APIs and other access methods of Trafodion. ADO.NET, JDBC, Kafka, ODBC, Proprietary protocol, RESTful HTTP, API are the APIs and other access methods of Vertica.
8. Trafodion has Data Schema. Vertica also has Data Schema.
9. Implementation languages of Trafodion are Java and C++. Vertica does not have any implementation language.
10. Trafodion has ACID transaction concepts. Vertica also has ACID transaction concepts.
11. Replication method of Trafodion is via HBase. Replication method of Vertica is Master-Master Replication.
12. Trafodion holds Immediate Consistency concept. Vertica also holds Immediate Consistency concept.