📜  VelocityDB和Vertica之间的区别

📅  最后修改于: 2021-08-24 05:03:52             🧑  作者: Mango

1. Vertica:
它是专为处理现代分析工作负载而设计的列关系数据库管理系统,可实现快速查询性能。其总部位于美国马萨诸塞州剑桥。它是独立于基础架构的基础,通过它可以支持在多个云平台(AWS,Google Cloud,Azure),本地以及天真地在Hadoop节点上的部署。其Google Analytics(分析)平台社区版免费提供,但有一定的局限性。

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

VelocityDB和Vertica之间的区别:

S.NO. VelocityDB Vertica
It is developed by VelocityDB Inc and initially released on 2011 . It is developed by Vertica / Micro Focus and initially released on 2005.
Server operating systems of VelocityDB  is Any that supports .NET Server operating systems of Vertica is Linux
Its primary database model is Graph DBMS and Object oriented DBMS Its primary database model is Relational DBMS.
Absence of Secondary database models in VelocityDB   Secondary database models of Vertica is Document store.
It supports .Net programming languages. It supports C++, Java, Perl, Python, R, programming languages.
APIs and other access methods of VelocityDB is .Net APIs and other access methods of Vertica is ADO.NET, JDBC, Kafka, ODBC, Proprietary protocol, RESTful HTTP, API.
Implementation language is C# . It doesn’t has any Implementation language.
Absence of Replication methods  Replication methods of Vertica is Master-master replication.
It doesn’t hold Foreign keys. It holds Foreign keys.