📜  Transbase和Yaacomo之间的区别

📅  最后修改于: 2021-08-24 16:50:43             🧑  作者: Mango

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

2. Yaacomo:
它是一个基于OpenCL,基于关系的内存数据库管理系统,用于实时分析和大数据解决方案,是作为即插即用解决方案而开发的。 Yaacomo旨在通过并行计算有效利用硬件。 Transbase和Yaacomo之间的区别:

S.No. Transbase Yaacomo
1. Transbase was developed by Transaction Software GmbH and initially released in 1987. Yaacomo was developed by Q2WEB GmbH and initially released in 2009.
2. FreeBSD, Linux, macOS, Solaris and Windows are the server operating systems of Transbase. Android, Linux and Windows are server operating systems of Yaacomo.
3. Primary database model is Relational DBMS. Primary database model is Relational DBMS.
4. Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP and Python programming languages in Transbase. No such supported programming languages in Yaacomo.
5. ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. JDBC and ODBC are the APIs and other access methods of Yaacomo.
6. Transbase has data schema. Yaacomo also has a data schema.
7. Implementation languages of Transbase are C and C++. Yaacomo does not have any implementation language.
8. Transbase has transaction concepts. Yaacomo has ACID (Atomicity, Consistency, Isolation, and Durability) transaction concepts.
9. Replication method of Transbase is Master-Slave Replication. Replication method of Yaacomo is also Master-Slave Replication.
10. Transbase holds Immediate Consistency concept. Yaacomo also holds Immediate Consistency concept.
11. There is an absence of partitioning method in Transbase. Horizontal partitioning is the partitioning method of Yaacomo.