Industry solutions: automobile and transportation

VeloDB for automobile and transportation

A connected car streams telemetry by the second, riders generate millions of live events, and autonomous driving programs produce petabytes of sensor footage. VeloDB, the real-time analytics and search database from the creators of Apache Doris, serves analytics, point lookups, and multimodal search behind these workloads in one engine.

Automobile maintenance: Unified analytics across user behavior, orders, inventory, and store operations, with audience segmentation and profile lookups served at high concurrency.
Vehicle manufacturing: Sales dashboards, battery cell traceability, and connected vehicle analytics on data that is seconds old.
Ride sharing: Recommendations and demand analytics computed from live rider events, updated as the city changes.
EV charging: Log search and log analytics for charging networks on one copy of the data, with efficient aggregation on real-time ingestion.
Autonomous driving and ADAS: Multimodal search over training data: scalar filters, full-text, and vector retrieval in one query across billions of driving events.

Submit your inquiries here, and our team will get back to you

SEGMENTATION 60s TO UNDER 3s 126M CAR OWNERS OWNER PROFILE PROFILE LOOKUP ~10 ms
BATTERY PACKPRODUCTION RECORDLINEDATECELLSELECTEDFRESHNESS3 min5 s
NATIONAL DAY TOP DESTINATIONS PARADE VENUE 1 2 3 results in under 100 ms
ONE ENGINE LOGS SEARCH AGGREGATE
SCALAR JSON TEXT VECTOR ONE QUERY MATCH ~1,000 QPS

Customer Stories

Auto care aftermarket
Tuhu Car
20x faster segmentation
~10 ms
single-user profile lookups
+15%
marketing conversion rate

Tuhu Car (HKEX: 9690) serves 126 million car owners through an online-to-offline model, on a stack that ran Hive, HBase, MySQL, and Trino side by side with T+1 freshness and metrics that needed reconciliation. Consolidating on one OLAP engine took audience segmentation from more than 60 seconds to under 3, and data updates to minute-level.

Read the story
Vehicle manufacturing
BYD
3 min to 5 s freshness
3x
query performance
70%+ lower
storage cost

BYD hit latency and concurrency limits on its mobile sales dashboard, battery cell performance traceability, and queries over vehicle-connected data, with high storage costs for connected vehicle analytics. VeloDB now serves its real-time and ad hoc analytics.

EV ride-hailing
Xanh SM
175,000 records/s
~76 ms
average query latency
20,000 msg/s
ingestion spikes absorbed

Xanh SM, Vietnam's leading EV ride-hailing platform, wanted destination recommendations that react to what is happening in the city right now. One storage layer with isolated compute groups runs both the ETL analytics and the live serving API.

Read the story

Powering real-time data for 10,000+ teams

Challenges working with real-time vehicle data

01

Multimodal data and data silos resulting in complex pipelines

Vehicle data arrives as images, point clouds, video, labels, logs, and structured records. When each type lives in its own engine, teams copy the same data between systems, pipelines multiply, and the same metric returns different numbers depending on where you ask.

Tuhu ran Hive, HBase, MySQL, and Trino side by side before consolidating. Read their story
02

Need for fresh data, involving both real-time ingestion and queries

Sales dashboards, battery traceability, and vehicle-connected queries only help when the data is current. Batch pipelines deliver yesterday's answer, and fast ingestion alone just moves the bottleneck to the query engine.

A car manufacturer moved CAN data from a nightly Hive pipeline to real-time ingestion, and now serves monitoring and reporting from the same layer. Read their story
03

High-concurrency analytics from both customer scale and multimodal training

Millions of app users hit profile lookups and recommendations while engineers mine billions of driving events for model training. Both workloads expect sub-second answers, and both spike without warning.

A leading autonomous driving company needed stable retrieval across nearly 1 trillion records over a seven-day window, at concurrent loads approaching 1,000 QPS. Read their story

Why VeloDB for automobile and transportation

Multimodal

Multimodal support

Scalar filters, JSON queries, full-text search, and vector retrieval run in a single SQL engine, so one query can combine scene attributes, sensor metadata, and embedding similarity. Apache Doris 4.0 added BM25 relevance scoring, and 4.1 adds a search() function with Elasticsearch-compatible DSL plus IVF vector indexes that reach trillion-vector scale. ByteDance serves 1 billion 768-dimension vectors from roughly 500 GB of memory on a single server, at about 400 ms p95 for hybrid retrieval.

LABELS JSON TEXT VECTORS ONE SQL ONE QUERY
CDC KAFKA MERGE QUERYABLE ON WRITE
Fresh Data

Fast ingest paired with fast queries to serve highly fresh data

Merge-on-write updates keep tables queryable the moment data lands. Native CDC ingests from operational databases and Kafka delivers streaming events, so freshness holds at minute level or better while queries stay fast. Xanh SM writes 175,000 records per second in under 1 second, and Tuhu moved data updates from T+1 to minute-level processing.

Concurrency

Built for high-concurrency workloads and proven in the real world

Point queries reach 30,000 QPS per node, complex joins run distributed across the cluster, and dashboards stay responsive through peaks, so customer-facing lookups and engineering analysis share one engine. A leading autonomous driving company holds sub-second responses at concurrent loads approaching 1,000 QPS across nearly 1 trillion records over a seven-day window, while its algorithm engineers need visibility into a million frames per second.

APP USERS TRAINING QUERIES VELO DB POINT LOOKUPS 30K QPS RESPONSE SUB-SECOND

Workloads teams run with VeloDB

Unified analytics for auto services
  • Audience segmentation and profile lookups at high concurrency
  • One view across user behavior, transactions, fulfillment, inventory, and marketing
  • BI dashboards and ad hoc analysis through standard SQL
  • Minute-level freshness from CDC and streaming ingestion

Tuhu serves 126 million car owners on one OLAP foundation. Segmentation queries improved 20x, profile lookups stabilized around 10 ms, and BI P90 latency dropped from 52 seconds to 7 seconds. Read here

Tuhu Car
Real-time recommendations
  • Live rider events through Kafka, absorbing spikes of up to 20,000 messages per second
  • ETL aggregation and API serving on one storage layer with isolated compute groups
  • Personalized, ranked results returned in under 100 ms

On Vietnam's National Day in September 2025, Xanh SM surfaced the parade rehearsal venues with no manual input, and had already surfaced a concert venue as fans were heading there. Average query latency holds around 76 ms. Read here

Xanh SM
Connected vehicle telemetry
  • CAN bus and sensor signal ingestion at fleet scale
  • Vehicle system monitoring and anomaly analysis
  • Diagnostic trouble code analysis joined against live configuration tables

A car manufacturer streams CAN data from 4 million connected cars, sustaining millions of TPS and dozens of terabytes a day, and joins around 1 billion daily diagnostic trouble codes against a live MySQL configuration table in one query. Read here

Car manufacturer
The autonomous driving data loop
  • Edge case retrieval across billions of driving events, filtering scene attributes, weather, and behavior in one query
  • Label set operations on bitmaps, so "night plus pedestrian" resolves at tens-of-billions scale
  • Metadata filtering on natively stored JSON with inverted indexes
  • Hard example mining by vector similarity against past failure cases

A leading autonomous driving company replaced a batch warehouse, a dedicated vector database, and Elasticsearch with one engine, cutting query times from minutes to seconds across hundreds of millions of clips and tens of billions of training frames. Read here

Autonomous driving
EV charging and log analysis
  • Real-time log ingestion from charging infrastructure
  • Log search and log analytics on one copy of the data
  • Efficient aggregation alongside high-performance real-time search

An EV charging network runs its log analytics on VeloDB, serving search and analytical queries from one engine. Story publishing soon

EV charging
FAQ

Frequently asked questions

What is VeloDB?

VeloDB is a real-time analytics and search database from the creators of Apache Doris. One engine handles point lookups, complex joins, high-concurrency aggregations, and full-text and vector search on data that changes by the second.

What database handles connected vehicle telemetry at fleet scale?

Telemetry arrives continuously and analysis has to keep up. A car manufacturer streams CAN bus and sensor data from 4 million connected cars into Doris, sustaining millions of TPS and dozens of terabytes a day, with monitoring and reporting served from the same layer. Modelling the tables on vehicle identification number and timestamp replaced a Spark SQL flat-table transformation that previously ran once a day.

How does VeloDB search multimodal autonomous driving data?

Training data retrieval mixes scene attributes, labels, logs, and embeddings. VeloDB runs scalar, JSON, full-text, and vector search in one SQL engine. A leading autonomous driving company uses it for stable retrieval across nearly 1 trillion records over a seven-day window at concurrent loads approaching 1,000 QPS, having replaced a batch warehouse, a separate vector database, and Elasticsearch.

Can VeloDB power real-time recommendations?

Yes. Xanh SM ingests rider click events at spikes of up to 20,000 messages per second, writes 175,000 records per second in under 1 second, and serves personalized destination recommendations with average query latency around 76 ms, running the ETL jobs and the serving API on separate compute groups over one storage layer.

Can VeloDB serve log search and log analytics together?

Inverted indexes serve full-text queries next to SQL aggregations, so log search and metric analysis run on one copy of the data. Apache Doris 4.0 added BM25 relevance scoring, and 4.1 adds a search() function with Elasticsearch-compatible DSL. An EV charging network runs its log analytics this way, pairing real-time ingestion with high-performance search.

Get Started

One database for real-time analytics, search, and AI retrieval

Start with one workload, grow without adding systems.

Managed cloud  ·  BYOC  ·  On-premises

Need help? Contact us!