📜  Trafodion和ToroDB之间的区别

📅  最后修改于: 2021-08-27 17:37:20             🧑  作者: Mango

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

1. ToroDB:
它是与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.