Active and passive DDS recording and replay through your databases

DDS DB-Connector

DDS DBConnector seamlessly links DDS middleware with leading databases, automating data type mapping, real-time streaming, historical data capture and replay. It supports both active feeds and passive, non intrusive recording of live DDS traffic, so you can tap into production systems without disrupting them, and then play selected data back from the database into DDS topics for testing, simulation or analysis

Active and passive DDS recording

Capture live DDS traffic without disruption, combining active streaming and passive tap recording into your databases.

Flexible connectivity to popular databases

DDS DBConnector integrates with leading databases such as PostgreSQL, MongoDB, SQLite and InfluxDB.

Out of the box, DDS DBConnector supports multiple database engines so you can plug into the stack you already use. Whether you are storing structured data in PostgreSQL, time series metrics in InfluxDB, documents in MongoDB or lightweight datasets in SQLite, the connector handles the mapping from DDS types to database structures. This flexibility lets you reuse existing infrastructure and tools while bringing DDS traffic into your data platform.

Get a Demo
Works seamlessly with Grafana, Kibana and other BI tools

Use your favorite visualization and BI platforms to explore DDS data stored in your databases.

Once DDS data is in your databases, DDS DBConnector lets you take full advantage of existing dashboards and analytics solutions. Tools like Grafana, Kibana and other BI platforms can query the stored data, build visualizations and power alerts or reports without any DDS specific plugins. This turns DDS streams into accessible metrics and insights for both engineering and operations teams.

Get a Demo
Flexible replay back into the DDS domain

Replay recorded DDS data back into your DDS domain with full control over timing, speed and topics.

DDS DBConnector lets you take data stored in your databases and play it back into the DDS domain for testing, simulation or troubleshooting. You can choose which topics to replay, control the start time and duration, and adjust playback speed from real time to accelerated or slowed down runs. This controlled replay enables realistic scenario reproduction, regression testing and training without impacting live systems.

Get a Demo
Extend and customize with a pluggable Python API

Adapt DDS DBConnector to your needs using its pluggable architecture and Python extension API.

DDS DBConnector is built to be extended. A pluggable architecture and Python API let you add custom logic for mapping, filtering, transformation or routing of DDS data. You can implement project specific rules, integrate with internal services or trigger automated workflows without changing the core product. This makes the connector a flexible building block that can evolve with your system and requirements.

Get a Demo

Frequently Asked Questions

Find answers to the most common questions about DDS DBConnector. Learn how it records, replays and integrates DDS data with your databases and analytics tools - all in one place.

DDS DBConnector is cross platform and runs on both Windows and Linux. This allows you to deploy it alongside your existing DDS middleware and databases in development, lab or production environments, without changing your operating system or infrastructure choices.

Accessibility