📜  Transbase 和 VelocityDB 的区别

📅  最后修改于: 2021-09-08 15:12:30             🧑  作者: Mango

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

2.速度数据库:
它是 .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.