ITTIA DB SQL Data Distribution Bridges QNX(R) with SQL Server

Submitted by ittia on

ITTIA announces the availability of ITTIA DB SQL data distribution features for the QNX(R) Neutrino(R) Realtime Operating System (RTOS). These new features, which build upon the existing IITIA DB SQL product for QNX(R), empower embedded software developers to share and communicate data stored in ITTIA DB SQL on the QNX(R) Neutrino(R) RTOS with a back-end Microsoft(R) SQL Server database. This allows applications to not only distribute data between devices based on the QNX(R) Neutrino(R) RTOS and Microsoft(R) SQL Server, but also benefit from the replication environment necessary for high availability.

ITTIA DB SQL is a relational embedded database for special-purpose systems that require self-contained data management software. Similarly, QNX(R) operating system technology is designed for embedded systems and powers many mission-critical applications. QNX(R) application developers are now able to access data stored in a back-end Microsoft(R) SQL Server, even with limited connectivity. ITTIA DB SQL provides data distribution capabilities between an application embedded with ITTIA DB running on the QNX(R) Neutrino(R) RTOS and other back-end systems built with SQL Server. This offering includes high availability, replication, and data synchronization between two different platforms: QNX(R) and Windows(R).

In a typical ecosystem where data needs to be distributed, data is stored across multiple platforms, and each environment runs independently. For this reason, tools that bridge the gap between data stored in various devices or back-end relational database management systems (RDBMS) are critical to the success of future applications.

The combination of ITTIA DB SQL and the QNX(R) Neutrino(R) RTOS offers improved data distribution, maturity, and cost savings to embedded developers. The data distribution facility offered by ITTIA DB allows QNX(R) developers to synchronize selected tables and rows in a back-end RDBMS, such as SQL Server, with various devices. This flexibility is intended to allow applications to reduce overhead, protect access to data, and prevent conflicts. Conflicts are automatically detected whenever a shared row is modified both in the back-end and on the device, and can be resolved either through simple rules or custom stored procedures.

QNX(R) developers also benefit from ITTIA DB SQL distributed data features, which enable them to keep data available at all times. Increased availability ensures that failures are isolated and prevent a failure of the entire system. Distributed access provides individuals with greater freedom in where and when they can access the system, especially when devices are used. Database logging allows QNX(R) devices to record transaction history and exchange data bi-directionally both between devices and with the back-end.


ITTIA offers database solutions for platforms where limited memory, storage, and processing power makes software development challenging. ITTIA develops fast, high performance database products and tools with the goal of providing excellent data management software for embedded systems and devices. ITTIA products are designed to be suitable for application development and deployment at a significantly reduced cost. ITTIA customers include GlaxoSmithKline, VNU, Boeing, Moodys, Sandia National Laboratory, Puget Sound Energy and others. You can obtain more information about ITTIA at:

QNX(R) and Neutrino(R) are trademarks of QNX(R) Software Systems Limited, which are registered trademarks and/or used in certain jurisdictions. All other trademarks belong to their respective owners. QNX(R) Software Systems assumes no obligations or liability and makes no representation, warranty, endorsement, or guarantee in relation to any aspect of any third-party products or services, including without limitation that of ITTIA.