📜  Transbase与UniData、UniVerse的区别

📅  最后修改于: 2021-09-12 11:29:47             🧑  作者: Mango

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

2. UniData,UniVerse:
它是一个具有 SQL 映射层和元数据库功能的 MultiValue 数据库和应用程序服务器。 UniData 简化了数据库设计,消除了 SQL 规范化的约束。 UniVerse 是 MultiValue 应用平台的一个组件,它的优势是用于开发企业应用程序的快速、灵活的数据服务器。基于 UniVerse 的应用程序最大化可用资源的处理吞吐量,动态分配可用资源。 Transbase 和 UniData、UniVerse 的区别:

S.NO. Transbase UniData, UniVerse
1. It was developed by Transaction Software GmbH and initially released in 1987. It was developed by Rocket Software and initially released in 1985.
2. FreeBSD, Linux, macOS, Solaris, Windows, are the server operating systems of Transbase. AIX, HP-UX, Linux, Solaris, Windows are server operating systems of UniData, UniVerse.
3. Its primary database model is Relational DBMS. Its primary database model is Multivalue DBMS.
4. It supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP and Python programming languages. It supports .Net, Basic, C and Java programming languages.
5. ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. Proprietary protocol, RESTful HTTP API, Java API, JDBC, ODBC, OLE DB, SOAP-based API are the APIs and other access methods of UniData, UniVerse.
6. It has Data Schema. It has schema-free Data Schema.
7. It has implementation language C and C++. It has implementation language C.
8. Transbase has Transaction concepts. ACID (Atomicity, Consistency, Isolation, and Durability) is the transaction concept in UniData, UniVerse.
9. Replication method of Transbase is Master-Slave Replication. Replication method of UniData, UniVerse is also Master-Slave Replication.
10. It holds Immediate Consistency concept. It does not hold Consistency concept.
11. It holds Foreign keys. It does not hold Foreign keys.