1. Trafodion:
Trafodion 是一个事务性 SQL-on-Hadoop DBMS。它是一种网络级 SQL-on-Hadoop 解决方案,可在 Apache Hadoop 上启用事务性或操作性工作负载。“Trafodion”这个名字发音为“Tra-vod-eee-on”。它是一个在 Apache Hadoop 上运行的关系数据库管理系统,它为大数据环境中的事务或操作工作负载以及使用并行感知查询优化器的大型数据集提供支持。
2. Yaacomo:
Yaacomo 是一个 OpenCL,基于关系的内存数据库管理系统,用于实时分析和大数据解决方案,被开发为即插即用的解决方案。Yaacomo 旨在通过并行计算有效利用硬件。
Trafodion 和 Yaacomo 的区别:
编号 | Trafodion | Yaacomo |
---|---|---|
1 | Trafodion 由 Apache Software Foundation 开发,最初由 HP 开发。 | Yaacomo 由 Q2WEB GmbH 开发,最初于 2009 年发布。 |
2 | Linux 是 Trafodion 的服务器操作系统。 | Android、Linux 和 Windows 是 Yaacomo 的服务器操作系统。 |
3 | Trafodion的主要数据库模型是Relational DBMS。 | Yaacomo的主要数据库模型是关系 DBMS。 |
4 | Trafodion支持所有支持JDBC/ODBC/ADO.Net的编程语言。 | Yaacomo 不支持任何编程语言。 |
5 | ADO.NET、JDBC、ODBC是Trafodion的API等访问方式。 | JDBC 和 ODBC 是 Yaacomo 的 API 和其他访问方式。 |
6 | Trafodion有数据模式。 | Yaacomo还具有数据模式。 |
7 | Trafodion的实现语言是Java和C++。 | Yaacomo 没有任何实现语言。 |
8 | Trafodion具有ACID事务概念。 | Yaacomo还具有 ACID 事务概念。 |
9 | Trafodion的复制方式是通过HBase。 | Yaacomo 的复制方式是主从复制。 |
10 | Sharding是Trafodion的一种分区方式。 | 水平分区是 Yaacomo 的一种分区方式。 |
11 | Trafodion具有立即一致性的概念。 | Yaacomo还具有立即一致性的概念。 |