1. Transbase:
它是资源优化,高性能,通用的RDBMS,由慕尼黑Transaction Software GmbH开发和维护。它是一个关系数据库管理系统,支持SQL标准的所有重要功能。 Transbase的数据库可以通过附加功能进行扩展,而自定义数据类型还可以通过动态多线程技术来并行执行查询。
YugabyteDB:
它是高性能,云原生和开源分布式SQL数据库全局分布的文档存储。它旨在使应用程序变得敏捷。 Yugabyte总部位于加利福尼亚州森尼韦尔。它作为Apache 2.0开源项目进行分发和开发。
Transbase和YugabyteDB之间的区别:
S.NO. | Transbase | YugabyteDB |
---|---|---|
1 | Developed by Transaction Software GmbH and initially released on 1987. | Developed by Yugabyte Inc. and initially released on 2017. |
2 | Current release on September 2019 | Current release on March 2020. |
3 | FreeBSD, Linux, macOS, Solaris, Windows, are the server, operating systems of Transbase. | Linux, OS X are server operating systems of YugabyteDB . |
4 | Primary database model is Relational DBMS. | Primary database model is Relational DBMS. |
5 | Absence of Secondary database models in Transbase. | Secondary database models is Document store and Wide column store |
6 | Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP, Python are programming languages. | C, C#, C++, Go, Java, JavaScript (Node.js), Python, Ruby are supporting programming languages. |
7 | ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. | YCQL, an SQL-based flexible-schema API with its roots in Cassandra Query Language, APIs and other access methods. |
8 | Transbase has Data Schema. | Data scheme is depending on used data model. |
9 | It has Implementation language C and C++ . | Implementation language of YugabyteDB is C and C++. |
10 | Yes, Transbase has Transaction concepts. | Distributed ACID with Serializable & Snapshot Isolation. Inspired by Google Spanner architecture is Transaction concepts. |
11 | Replication methods of Transbase is Master-slave replication. | Replication methods is based on Raft distributed consensus protocol, minimum 3 replicas for continuous availability. |
12 | Transbase holds Immediate Consistency concept. | Has strong consistency on writes and tunable consistency on reads. |