📜  Transbase 和 Vertica 的区别

📅  最后修改于: 2021-09-08 16:16:32             🧑  作者: Mango

1. 转基:
它是资源优化、高性能、普遍适用的 RDBMS,由慕尼黑 Transaction Software GmbH 开发和维护。它是一个关系数据库管理系统,支持 SQL 标准的所有重要功能。 Transbase 的数据库可通过附加功能进行扩展,自定义数据类型还通过动态多线程技术提供查询的并行执行。

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

Transbase 和 Vertica 的区别:

Transbase Vertica
It is developed by Transaction Software GmbH and initially released on 1987. It is developed by Vertica / Micro Focus and initially released on 2005.
FreeBSD, Linux, macOS, Solaris, Windows, are the server, operating systems of Transbase. Linux is server operating systems of Vertica.
Absence of Secondary database models in Transbase. Secondary database models is Document store.
It supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP, Python are programming languages. C++, Java, Perl, Python, R are supporting programming languages.
ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. ADO.NET, JDBC, Kafka, ODBC, Proprietary protocol, RESTful HTTP, API are the APIs and other access methods.
Implementation language is C and C++ . It doesn’t has any Implementation language.
Replication methods of Transbase is Master-slave replication. Replication methods is Master-master replication of Vertica .
Absence of Partitioning methods in Transbase . Sharding partitioning methods is present.