EDA News - electronic design automation, semiconductor

Share/BookmarkSubscribe

ITTIA Debuts DB-SQL Lightweight SQL Engine for Embedded Systems

Posted by Ken Cheung in Embedded Systems on Wednesday, December 12, 2007

Advances in hardware technology have provided embedded systems and mobile devices with an ever increasing capacity for information and media. To effectively manage and share this data, software developers will need to employ new techniques to keep up with growing complexity. Recognizing this trend, ITTIA has released ITTIA DB-SQL, a lightweight relational database management system suitable for the next generation of embedded systems and mobile devices.

ITTIA DB version 2.5, now available for public beta, introduces support for SQL, the standard interface used by enterprise databases. ITTIA’s SQL engine is lightweight, with a footprint that is measured in kilobytes. By focusing on the features that are needed on embedded systems, ITTIA DB-SQL offers exceptional performance in an embeddable library that can be used without an external server process.

With a platform-independent file format and an optional client/server access model, ITTIA DB makes it easy to share data. For simple sharing, the database file can be transfered in its entirety and accessed on any platform without modification, just like a document file. ITTIA DB-SQL also includes a lightweight data server that is a drop-in replacement for the embeddable library, so any ITTIA DB application can be instantly upgraded to support shared access over a network. Row-level locking is handled automatically using isolation levels, giving applications the best performance under high load.

In addition to general database features such as transactions, automatic recovery, tables, and indexed search, ITTIA DB-SQL also provides the high level of control over performance and storage format that is critical to embedded applications. Transaction completion modes, such as group commit, improve performance by minimizing costly I/O. Dynamic schema alteration allows the storage format to be changed even after data has been added to a database, so software upgrades don’t require a complicated data migration procedure.

Benchmarks of three key areas – insert, search, and update – show that ITTIA DB-SQL provides a significant advantage to applications that require transactional storage. Detailed benchmark results can be obtained by contacting ITTIA directly.

Embedded systems and mobile devices have a wide range of requirements, even within the same product line, so ITTIA DB-SQL is designed to be flexible. By offering several standard packages that leverage the same common architecture, ITTIA DB-SQL is able to exactly meet the requirements of each application.

ITTIA DB-SQL 2.5 beta is now available for download, which includes free technical support during evaluation.

About ITTIA
ITTIA offers database solutions for platforms where limited memory, storage, and processing power make software development a challenge. 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 significantly reduced cost. ITTIA customers include GlaxoSmithKline, VNU, Boeing, Moodys, Sandia National Laboratory, Puget Sound Energy and others.

Related Posts with Thumbnails

Custom Search

EDA Geek Newsletter
Don't have time to visit EDA Geek everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free news feed. Our RSS feed is updated in real-time while our newsletter is updated daily.