📜  Trafodion和Vertica之间的区别

📅  最后修改于: 2021-08-27 04:08:35             🧑  作者: Mango

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

2. Vertica:
Vertica是一种柱状关系数据库管理系统,旨在处理现代分析工作负载并实现快速查询性能。其总部位于美国马萨诸塞州剑桥。它是独立于基础架构的基础,通过它可以支持在多个云平台(AWS,Google Cloud,Azure),本地和本地Hadoop节点上的部署。其Google Analytics(分析)平台社区版免费提供,但有一定的局限性。 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.