VeloDB

active

by VeloDB · since 2022 · also known as SelectDB

Commercial cloud and enterprise distribution of Apache Doris from its core maintainers.

Overview

VeloDB is the company and product line built by core Apache Doris contributors (the company behind SelectDB). VeloDB Cloud is a managed, compute-storage separated Doris service that runs in VeloDB's cloud or as BYOC in your account, and VeloDB Enterprise packages hardened Doris builds, a cluster manager and Kubernetes operator for self-managed deployments. It brings Doris' real-time analytics, log search with inverted indexes, and lakehouse federation to teams that do not want to operate Doris themselves. Choosing it means a single-vendor commercial relationship around an Apache-licensed core.

Strengths & trade-offs

Strengths

  • +Managed Doris from its core developers, including BYOC
  • +Compute-storage separation with elastic clusters
  • +Real-time analytics and log search in one engine
  • +Upstream Apache Doris compatibility avoids hard lock-in

Trade-offs

  • −Smaller vendor than hyperscaler warehouses
  • −Commercial edition features differ from open-source Doris
  • −MySQL-flavoured SQL

Great for

  • +Managed real-time analytics
  • +Log analytics as an Elasticsearch alternative
  • +Lakehouse query acceleration

Think twice for

  • −OLTP
  • −Teams that only want hyperscaler-native services

Capabilities

Native or official first-party support · 14 of 25 tracked

✓Joins
✓Secondary indexes
✓Full-text search
✓Vector search
✓Geospatial
✓JSON
✓Materialized views
✓TTL / expiry
✓Columnar storage
✓Durable persistence
✓Compression
✓Encryption at rest
✓Role-based access
✓Streaming ingest
–Transactions
–Change data capture
–Triggers
–Stored procedures
–Pub/Sub
–In-memory
–Time travel
–Branching
–Online schema changes
–Offline sync
–Runs in WebAssembly

Scale & consistency

Comfortable data size
Large · ≤ 1 PB
Horizontal scaling
Native
Multi-region
No
Transactions
Limited ACID
Consistency
Strong
Schema
Flexible
Architecture
Distributed, Shared storage
Query languages
SQL (MySQL dialect)

Elastic compute clusters over object storage in VeloDB Cloud.

Deployment

Self-hosted Vendor-managed cloud Serverless Embedded Edge Kubernetes operator

available on · AWS · Google Cloud · Azure · Alibaba Cloud

Ecosystem

compatible withMySQL
apis & protocolsMySQL wire protocol, HTTP Stream Load, Arrow Flight SQL
client languagesJava, Python, Go, JavaScript

Alternatives to VeloDB

Compare all→
Apache DorisColumnar / OLAP15.9

Real-time MPP analytical database with MySQL compatibility, search indexes and lakehouse access.

velodb vs apache-doris →
StarRocksColumnar / OLAP15.6

MPP OLAP database with a fast vectorized engine, real-time upserts and native lakehouse queries.

velodb vs starrocks →
ClickHouseColumnar / OLAP69.8

Open-source columnar OLAP database known for very fast aggregations over billions of rows.

velodb vs clickhouse →
SnowflakeColumnar / OLAP74.4

Fully managed cloud data warehouse with separate storage and compute, now spanning AI and apps.

velodb vs snowflake →
ElasticsearchSearch Engine75.1

Lucene-based distributed search and analytics engine for text, vectors, logs and metrics.

velodb vs elasticsearch →
Google BigQueryColumnar / OLAP65.3

Google's serverless, pay-per-query data warehouse built on Dremel and Colossus.

velodb vs google-bigquery →

VeloDB FAQ

What is VeloDB?

VeloDB is a columnar / OLAP database by VeloDB, first released in 2022. VeloDB is the company and product line built by core Apache Doris contributors (the company behind SelectDB). VeloDB Cloud is a managed, compute-storage separated Doris service that runs in VeloDB's cloud or as BYOC in your account, and VeloDB Enterprise packages hardened Doris builds, a cluster manager and Kubernetes operator for self-managed deployments. It brings Doris' real-time analytics, log search with inverted indexes, and lakehouse federation to teams that do not want to operate Doris themselves. Choosing it means a single-vendor commercial relationship around an Apache-licensed core.

Is VeloDB open source?

No. VeloDB is proprietary, closed-source software.

Does VeloDB support ACID transactions?

Partly. VeloDB offers limited ACID guarantees (for example, single-record or single-partition transactions), with strong consistency.

Does VeloDB scale horizontally?

VeloDB scales horizontally out of the box, with built-in sharding or partitioning. It is comfortable at large scale (≤ 1 PB).

How can I run VeloDB?

You can self-host it and use the vendor's managed cloud. It is available on AWS, Google Cloud, Azure and Alibaba Cloud.

What is VeloDB best for?

VeloDB is a strong fit for managed real-time analytics, log analytics as an Elasticsearch alternative and lakehouse query acceleration. Think twice for OLTP.

What are the best alternatives to VeloDB?

Common alternatives to VeloDB include Apache Doris, StarRocks, ClickHouse, Snowflake and Elasticsearch. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.

How popular is VeloDB?

VeloDB ranks #485 of 844 databases on the WhichDB Score (2.3/100), and #44 among columnar / OLAP databases. The score combines public adoption signals such as package downloads, GitHub activity, job posts and developer discussion.