📜  VelocityDB 和 Vertica 的区别

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

1. 垂直:
它是列式关系 DBMS,旨在处理现代分析工作负载并实现快速查询性能。其总部位于美国马萨诸塞州剑桥市。它是一个独立于基础设施的基础设施,通过它它支持在多个云平台(AWS、谷歌云、Azure)、本地和 Hadoop 节点上进行部署。它的分析平台社区版是免费提供的,但有一定的限制。

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