📜  Transbase和VelocityDB之间的区别

📅  最后修改于: 2021-08-24 04:33:23             🧑  作者: Mango

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

2. VelocityDB:
它是.NET对象数据库,可以嵌入/分发并扩展为图形数据模型(VelocityGraph)。数据库速度快,内存消耗低。 VelocityDB是一个极高性能,易于使用,可伸缩,可嵌入和可分发的对象数据库系统。

Transbase和VelocityDB之间的区别:

Transbase VelocityDB
Developed by Transaction Software GmbH and initially released on 1987. Developed by VelocityDB Inc and initially released on 2011.
FreeBSD, Linux, macOS, Solaris, Windows, are the server, operating systems of Transbase. .NET is server operating systems of VelocityDB.
Primary database model is Relational DBMS. Primary database model is Graph DBMS and Object oriented DBMS.
Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP, Python are programming languages. .Net is supporting programming languages.
ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. APIs and other access methods of VelocityDB is .Net
Implementation language of Transbase is C and C++ . Implementation language of VelocityDB is C#.
Replication methods of Transbase is Master-slave replication. Absence of Replication methods in VelocityDB.
Absence of partitioning method in Transbase. Sharding partitioning method present in VelocityDB.
It holds Foreign keys It doesn’t hold Foreign keys.
It supports SQl and server-side scripts. It doesn’t support SQl and server-side scripts.