Open In App

Difference between VelocityDB and Vertica

Improve
Improve
Like Article
Like
Save
Share
Report

1. Vertica :
It is Columnar relational DBMS which is designed to handle modern analytic workloads and enables fast query performance. Its headquarters is in Cambridge, MA, United States. It is an infrastructure-independent through which it supports deployments on multiple cloud platforms (AWS, Google Cloud, Azure), on-premises, and naively on Hadoop nodes. Its Analytics Platform Community Edition was made available for free with certain limitations.

2. VelocityDB :
It is .NET Object Database, that can be embedded/distributed and extended to a graph data model (VelocityGraph) Database is fast and low memory consuming. VelocityDB is an extremely high performance, easy to use, scalable, embeddable and distributable object database system.



Difference between VelocityDB and 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.


Last Updated : 08 Jul, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads