📜  Transbase和Vertica之间的区别

📅  最后修改于: 2021-08-29 11:26:31             🧑  作者: Mango

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

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

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.