📜  Transbase 和 VoltDB 的区别

📅  最后修改于: 2021-09-13 03:21:10             🧑  作者: Mango

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

2. 伏特数据库:
它是分布式内存中 NewSQL RDBMS 和使用无共享架构的符合 ACID 的 RDBMS。该数据库由 Michael Stonebraker、Sam Madden 和 Daniel Abadi 设计。最初,VoltDB 数据库包括集群吞吐量和延迟以及 CPU 和内存使用情况的图表。 VoltDB 基于 H-Store 并随着多核服务器上每 CPU 核数的增加而扩展。

Transbase 和 VoltDB 的区别:

S.NO. Transbase VoltDB
1 Developed by Transaction Software GmbH and initially released on 1987. Developed by VoltDB Inc. and initially released on 2010.
2 Current release on September 2019 Current release on April 2019.
3 FreeBSD, Linux, macOS, Solaris, Windows, are the server, operating systems of Transbase. Linux, OS X are server operating systems of VoltDB.
4 Primary database model is Relational DBMS. Primary database model is Relational DBMS.
5 Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP, Python are programming languages. C#, C++, Erlang, Go, Java, JavaScript, PHP, Python are supporting programming languages.
6 ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. Java API, JDBC, RESTful HTTP/JSON API are APIs and other access methods.
7 Yes, Transbase has Data Schema. Yes, VoltDB has Data Schema.
8 It has Implementation language C and C++ . Implementation language of VoltDB is Java, C++.
Yes, Transbase has Transaction concepts. ACID ( Atomicity, Consistency, Isolation, and Durability) is Transaction concepts.
10 Replication methods of Transbase is Master-slave replication. Replication methods of VoltDB is Master-master replication and Master-slave replication.
11 Transbase holds Immediate Consistency  concept. It doesn’t holds Consistency concept.
12 Yes, It holds Foreign keys. No, It doesn’t holds Foreign keys.