Charting a New Course: SailADV Reinvents Yacht Telemetry at Scale with TDengine

Joel Brass

June 2, 2025 /

Background

SailADV is revolutionizing how luxury yachts are monitored and maintained. As a leader in maritime engineering and testing, SailADV works closely with shipyards and OEMs to deliver high-performance telemetry and predictive diagnostics platforms that track over 1,000 individual metrics from every yacht, from propulsion systems to HVAC units and energy performance.

With a growing customer base and plans to scale from dozens to hundreds of yacht deployments, SailADV needed a new data backbone that was fast, lightweight, scalable, and easy to maintain across both onboard and cloud environments.

The Challenge

Before adopting TDengine, SailADV was using PostgreSQL with the TimescaleDB extension. While the relational model offered flexibility, it quickly became a bottleneck:

  • Performance: Query latency for cloud analytics grew to 50 seconds on a 90GB dataset.
  • Storage: The relational schema required storing complex JSON blobs or maintaining separate rows per metric.
  • Dual-stack complexity: Maintaining separate edge and cloud stacks slowed development.
  • Scaling: Needed a solution for scalable, efficient data ingestion and long-term storage.

“We were looking for a database that we could use both onboard and in the cloud, without incurring huge maintenance costs.”

—  J.G., CTO, SailADV
Every yacht can generate over 1,000 individual metrics

Why TDengine

FeatureTDengineOther TSDBs (e.g. TimescaleDB)
Edge-cloud unificationSeamless deployment on bothDifferent stacks required
Data modelOne table per metric for fast, flat schemaComplex joins and nested JSON
Query performanceUnder 1 second for 3+ months of dataUp to 50 seconds
Storage efficiencyAutomatic compressionHigh storage cost with JSON
Lightweight footprintLow memory and CPU usageHeavy compute required

TDengine’s “one table per metric” model aligned naturally with SailADV’s architecture, enabling fast access to specific signals while storing timestamps, values, and metadata as flat records.

“The ingestion and query performance is extremely fast; querying three months of data for a single variable now takes less than one second.”

— Sergey Soltan, Software Engineer, SailADV

Architecture and Implementation

SailADV’s telemetry system collects over 1,000 variables from each yacht, including temperature readings, fan settings, and energy metrics. These are aggregated using industrial protocols and integrated into TDengine at the edge and in the cloud.

  • Edge setup: Local TDengine ensures offline collection and Kubernetes ensures high availability.
  • Cloud sync: Data is synced to AWS for analytics and customer access.
  • Data modeling: Each variable stored in its own subtable using a shared supertable.

“We designed everything to scale, from unified schema to deployment scripts.”

— J.G., CTO, SailADV

Results

  • Performance: Query time dropped from 50 seconds to under 1 second.
  • Storage: Compression cut telemetry export sizes significantly.
  • Simplicity: Unified architecture reduced development and maintenance time.
  • Future-proofing: Built-in retention and flat schema simplify scale-up.
D.gree, integrated IoT platform for real-time monitoring, powered by TDengine

Looking Ahead

SailADV plans to roll out predictive diagnostics and condition-based maintenance features by late 2025.

Because of the way SailADV organizes and labels its data — each metric enriched with metadata and system relationships — they are well-positioned to apply anomaly detection, fault correlation, and root cause analysis. They’ve also built an adjacent metadata database that links each variable to a component, subsystem, and vessel, enabling rich contextual analysis.

“TDengine is not just a database — it’s the foundation for the next generation of intelligent marine systems that we’re building.”

— Giovanni Palamà, CEO, SailADV

Summary

SailADV’s transition to TDengine enabled them to unify their edge–cloud stack, simplify their data model, and dramatically boost query performance. With ambitions to scale their intelligent telemetry platform to hundreds of vessels, SailADV sees TDengine as a long-term partner for building cutting-edge marine analytics and diagnostics.

  • Joel Brass
    Joel Brass

    Joel Brass is a Solutions Architect at TDengine, bringing extensive experience in real-time data processing, time-series analytics, and full-stack development. With a 20 year background in software engineering and a deep focus on scalable applications and solutions, Joel has worked on a range of projects spanning joke databases, IoT, self-driving vehicles, and work management platforms. Prior to joining TDengine, Joel worked in Advisory Services for Enterprise customers of Atlassian and the Systems Engineering team at Waymo. He is currently based in the San Francisco Bay Area.