📜  Trafodion 和 ToroDB 的区别

📅  最后修改于: 2021-09-14 02:36:15             🧑  作者: Mango

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

1.托罗数据库:
它是一个兼容 MongoDB 的 JSON 文档存储,建立在 PostgreSQL 之上,它是一种旨在填补面向文档和 SQL 数据库之间差距的技术。它是一个开源 NoSQL 数据库,运行在与 MongoDB 协议和 API 兼容的 RDBMS 之上。 ToroDB 是一个开源项目,它读取 NoSQL 文档,自动推断其结构,并将其转换为一组表和列,这些表和列将数据表示为关系形式。

Trafodion 和 ToroDB 的区别:

S.NO. Trafodion ToroDB
1 Developed by Apache Software Foundation, originally developed by HP and initially released on 2014. Current release on February 2019. Developed by 8Kdata and initially released on 2016.
2 Linux is server, operating systems of Trafodion. All OS with a Java 7 VM is server, operating systems of ToroDB.
3 Primary database model is Relational DBMS. Primary database model is Document store.
4 All languages supporting JDBC/ODBC/ADO. Net are programming languages. Absence of any supported programming languages.
5 ADO.NET, JDBC, ODBC are the APIs and other access methods of Trafodion. Absence of APIs and other access methods in ToroDB.
6 It has Data Schema. It has schema-free Data Schema.
7 It has implementation language Java and C++. Its implementation language is Java.
8 Trafodion has ACID Transaction concepts. Absence of Transaction concepts in ToroDB.
9 Via HBase is replication methods of Trafodion. Master-slave replication methods in ToroDB.
10 It holds Immediate Consistency concept. Has Eventual Consistency and Immediate Consistency concept.
11 It holds Foreign keys. No, It doesn’t hold Foreign keys.