ITTIA DB SQL Em bedded Dat abase and VxWorks

Similar documents
Guide to Mitigating Risk in Industrial Automation with Database

Scott Meder Senior Regional Sales Manager

Processor Expert Software for i.mx Processors Version 1.0

ITTIA DB SQL Relational Embedded Database

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Merging Enterprise Applications with Docker* Container Technology

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

Creating Enterprise and WorkGroup Applications with 4D ODBC

Version Overview. Business value

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

IBM Tivoli Directory Server

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

Security: The Key to Affordable Unmanned Aircraft Systems

i.mx 6UltraLite Product Usage Lifetime Estimates

Provide Real-Time Data To Financial Applications

Oracle Database Mobile Server, Version 12.2

August Oracle - GoldenGate Statement of Direction

HOW SNOWFLAKE SETS THE STANDARD WHITEPAPER

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Collecting Linux Trace without using CodeWarrior

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

NOSQL DATABASE CLOUD SERVICE. Flexible Data Models. Zero Administration. Automatic Scaling.

i.mxrt1050 Product Lifetime Usage Estimates

Quick Start Guide for FRDM-FXS-MULTI-B

Microsoft SQL Server on Stratus ftserver Systems

i.mx 6ULL Product Usage Lifetime Estimates

Autonomous Data Warehouse in the Cloud

Abstract. Introduction

Debugging on Intel Platforms

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

KW41Z IEEE and BLE Coexistence Performance

Rapid Provisioning. Cutting Deployment Times with INFINIDAT s Host PowerTools. Abstract STORING THE FUTURE

BUILDING A NEXT-GENERATION FIREWALL

Working around ERR7026 according to application needs

MySQL for Database Administrators Ed 3.1

Product Security Program

i.mx 7 Dual/Solo Product Lifetime Usage

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG

Protecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

Crystal Reports. Overview. Contents. How to report off a Teradata Database

Sage MAS 200 SQL Server Edition Introduction and Overview

Data Modeling and Databases Ch 14: Data Replication. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Progress DataDirect For Business Intelligence And Analytics Vendors

HVP-KV31F120M User s Guide

HVP-KV10Z32 User s Guide

Distributed KIDS Labs 1

Zero impact database migration

Securing Your Most Sensitive Data

Veritas Cluster Server from Symantec

FRDM-K64F Board Errata

Could Your Systems be Hindering Your Most Productive Employees?

Hyperscaler Storage. September 12, 2016

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

Dell DR4000 Replication Overview

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

Overview. Business value

SECURING DEVICES IN THE INTERNET OF THINGS

Virtualization And High Availability. Howard Chow Microsoft MVP

Design and deliver cloud-based apps and data for flexible, on-demand IT

Databases and ERP Selection: Oracle vs SQL Server

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

COMPUTE CLOUD SERVICE. Moving to SPARC in the Oracle Cloud

Copyright and Trademark Information Trademarks Disclaimer; No Warranty

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

Implementing Your BYOD Mobility Strategy An IT Checklist and Guide

Crystal Reports Family of Offerings

Intel Authoring Tools for UPnP* Technologies

EMPRESS Embedded RDBMS. Telecommunications and Networking

Understanding Virtual System Data Protection

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing

InterSystems High Availability Solutions

Introduction. Performance

It also performs many parallelization operations like, data loading and query processing.

PRESERVE DATABASE PERFORMANCE WHEN RUNNING MIXED WORKLOADS

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

OnCommand Unified Manager 7.2: Best Practices Guide

Downtime Prevention Buyer s Guide. 6 QUESTIONS to help you choose the right availability protection for your applications

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

TIBCO Silver Fabric Enabler for ActiveMatrix BPM Release Notes

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

The security challenge in a mobile world

7 Things ISVs Must Know About Virtualization

Tait GridLink THE INTELLIGENT CHOICE FOR DISTRIBUTION AUTOMATION. harris.com #harriscorp

SHARE THIS WHITEPAPER. Modern Application Delivery Lifecycle Automation with Radware s Operator Toolbox Whitepaper

Data Protection Using Premium Features

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Oracle Communications Services Gatekeeper

Choosing the Right Deduplication Solution for Your Organization

Veritas Backup Exec. Powerful, flexible and reliable data protection designed for cloud-ready organizations. Key Features and Benefits OVERVIEW

Microsemi Adaptec Trusted Storage Solutions. A complete portfolio of 12 Gbps Host Bus Adapters, RAID Adapters, SAS Expander and Cables

CA RC/Secure for DB2 for z/os

The Power of InRule. InRule is Designed for Real-World Scenarios. Write, Manage and Execute Business Rules

IBM System Storage DS5020 Express

DDR Validation Tool Getting Started Guide

Configuring DDR in U-Boot using QCVS

Transcription:

ITTIA DB SQL Em bedded Dat abase and VxWorks Copyright 2017 ITTIA L.L.C. An ITTIA White Paper, August 2017

ITTIA DB SQL TM is a small-footprint, high-performance relational database engine for embedded systems and intelligent devices. Device manufacturers embed ITTIA DB SQL in firmware and other applications to effectively reduce development time and cost by empowering engineering resources to focus on their own products and benefit from a reliable existing solution. This approach saves significant development time and eases future maintenance headaches. In addition, manufacturers may fully incorporate ITTIA DB SQL into their applications to provide complete database functionality that is invisible to end-users. The goal of this whitepaper is to introduce a great benefit of ITTIA DB SQL and Wind River VxWorks real time operating system. When manufacturers choose to embed ITTIA DB SQL in a VxWorks application, they experience an out-of-the-box database that is fully relational and easy to use, easy to maintain with no long-term administration costs. Benefits of ITTIA DB SQL and VxWorks ITTIA DB SQL and VxWorks are ideal for embedded device manufacturers and Internet of Things development. In both products, developers can select the precise combination of features and components to support specific target hardware and firmware requirements. This shared design philosophy drives down per-unit costs and improves efficiency when applications are integrated with ITTIA DB SQL and VxWorks. Connected devices built with VxWorks often communicate information on an irregular schedule. ITTIA DB SQL database replication makes it easy to share data stored locally with other database peers and remote systems, without blocking other concurrent data processing tasks. Multitasking applications also benefit from row-level database concurrency with local and remote SQL query execution. To ensure that customers can focus on the unique requirements of their own product, ITTIA offers quality technical support with direct access to VxWorks database experts. Whether you are developing a monolithic firmware image in a single address space or leveraging protected memory with real-time processes, VxWorks and ITTIA DB SQL provide a complete development solution with the flexibility to manage critical data both safely and efficiently.

ITTIA DB SQL empowers developers to: - Create highly optimized and reliable systems with low total cost of ownership by leveraging a modular architecture - Build robust, high-value products that store, manage, analyze, connect, and distribute data with no database administrator - Target ARM Cortex-A, ARM Cortex-M, x86, and many other embedded platforms, ensuring that product designers are not locked in to a single platform - Access local data with runtime SQL, using powerful features such as hybrid memory/disk storage, in-place encryption, isolation levels, dynamic schema alteration, and database replication - Synchronously and asynchronously communicate data changes with back-end services and other devices with per-table replication rules and policies - Secure data at rest and in motion with database file encryption, SCRAM authentication, and TLS replication. 2

ITTIA Delivers an?out -of-t he-box? VxWorks Experience Developers spend serious time and resources to integrate and test various software and hardware components. With ITTIA DB SQL and VxWorks, developers embed a full relational database library that reduces development time for data storage, analysis, and communication. When creating software, developers should focus on the functionality of their product and rely on other products that are already integrated and tested. When developers receive ITTIA DB SQL for their desired VxWorks BSP, they receive a pre-configured package that is fully tested and supported. Database files can be created on HRFS, rawfs, ROMFS, or any other VxWorks file system. Using the relational model, ITTIA DB SQL offers ease of maintainability and interoperability with other devices. ITTIA DB SQL for VxWorks is a fully relational database with interfaces that are already familiar to many developers. Key relational database features include: - High performance indexes on one or more columns - SQL statements prepared and executed at runtime - ACID transactions - Multiple storage back-ends, including on-disk and in-memory - Local and remote database replication - Multi-threaded shared database access and single-threaded access - Elegant C and C++ API functions - Drivers for ODBC, JDBC,.NET, and other platforms - Support for scripting languages, such as Lua, Python, and PHP ITTIA DB SQL Makes Development with VxWorks Faster, Easier and More Reliable Developers are generally experts in their domain of expertise, but most developers are not interested in developing and maintaining low-level database routines. They prefer to rely on a vendor to provide database expertise, selecting database software with ease of use and development even for non-experts. With the full relational model, ITTIA DB SQL provides developers with a straightforward development platform that any C or C++ developer can easily deploy and gain the required development knowledge. ITTIA DB SQL is well-known for its ease of use and embedded management functions that eliminate the database administrator. 3

ITTIA DB SQL and VxWorks Offer Complete Device Security ITTIA DB SQL on VxWorks provides the secure technologies and expertise required in the ongoing fight against cyber threats. Built-in AES database encryption and SCRAM authentication ensure that local data is protected, effectively blocking unauthorized access and tampering. With Security Profile for VxWorks, a lightweight TLS data server built-in to the ITTIA DB SQL library enables remote replication and SQL query execution that is encrypted and authenticated. VxWorks applications can securely and efficiently share data stored on local flash media through ITTIA DB SQL. ITTIA DB SQL Replication and Transactions Protect Valuable Information Powerful embedded hardware makes sophisticated data processing possible on even edge devices, but the data must be stored in an efficient and accessible format. ITTIA DB SQL database software enables applications to perform SQL queries that search, analyze and report on information stored on devices with limited memory overhead. ITTIA DB SQL offers superior interoperability and maintainability for medical devices, industrial automation, automotive, and other embedded systems. ITTIA DB SQL provides an easy path for the device to collect, process, and intelligently respond to real-world data and events. 4

Ensuring accuracy and precision is very important before sharing that information. With two different storage models, on-disk and in-memory, ITTIA DB SQL can meet the performance and durability needs of applications that log data or frequently look up records. When mission-critical data for the Internet of Things device becomes unavailable, the entire system is put at risk. Support for high availability maximizes the protection and availability of data. Replication is used to share information between devices and across storage media to improve reliability, fault-tolerance, or accessibility. Replication makes it easy to keep devices up-to-date with each other, even when connections are unreliable. A database uses transactions to protect data from inconsistency and corruption. Each transaction combines one or more database operations into a single atomic commit. If an error occurs during a transaction, any incomplete changes are rolled back, ensuring that the data remains consistent. Even if the error results in a crash, committed transactions are automatically recovered the next time the database is opened. Short Time to Develop, Market and Sell Makes Embedded Data Management Most Effective The success of a product in the market is always important to the product manufacturer. With the rich features and functionalities of ITTIA DB SQL, manufacturers license a database platform that is ready to build, deploy, and market in their products. With competitive licensing costs, comprehensive documentation, and extensive training programs available, ITTIA DB SQL enables rapid development and short time to market. ITTIA provides support during prototyping, design, development, and deployment phases. Reliability, performance, and scalability are among the key considerations for embedded systems manufacturers when they select ITTIA DB SQL. ITTIA Customer Support To obtain more information about ITTIA DB SQL and VxWorks, please visit us at: http://www.ittia.com/platforms/vxworks 5

Disclaim er Information in this document is provided solely to enable system and software implementers to use ITTIA products. No express or implied copyright license is granted hereunder to design or implement any database management system software based on the information in this document. ITTIA reserves the right to make changes without further notice to any products described herein. ITTIA makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ITTIA assume any liability arising out of the application of or use of any product, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Statistics and parameters provided in ITTIA white papers and data sheets can and do vary in different applications and actual performance may vary over time. All operating parameters must be validated for each customer application by customer's technical experts. ITTIA and the ITTIA logo are trademarks or registered trademarks of ITTIA L.L.C. in the U.S. and other countries. All other product or service names are the property of their respective owners. Copyright (c) 2017 ITTIA L.L.C. All rights Reserved. References in this document to ITTIA products and services do not imply that ITTIA intends to make them available in every country. Wind River and VxWorks are registered trademarks of Wind River Systems, Inc.