Product category:
Embedded Software and Operating Systems
News Release from: Ittia | Subject: Fuel DB
Edited by the Electronicstalk Editorial
Team on 30 March 2006
Embedded database handles more threads
Fuel DB is a full-featured, high performance database management library for applications developed for embedded systems and handheld mobile devices.
Ittia announces the immediate availability of Fuel DB's third beta release Fuel DB is a full-featured, high performance database management library for applications developed for embedded systems and handheld mobile devices
This article was originally published on Electronicstalk on 20 Sep 2004 at 8.00am (UK)
Related stories
Free access for embedded database
db.* is a powerful, small-footprint embedded database for open-source platforms, available from the Ittia website.
Value and momentum for embedded community
The next release of db.* incorporates functionality improvements, bug fixes and suggestions and code from Club ITTIA members to further improve this already-strong open-source database.
Fuel DB is specifically designed to meet the needs of application developers who need guaranteed data integrity, high performance, and full customisation capability, along with top-notch support.
This new release delivers enhanced performance, new configuration options, and multi-user concurrency for multi-threaded applications.
Multithreading is a technique that allows an application to perform multiple tasks simultaneously.
Further reading
Embedded database runs on Linux on ARM processors
Ittia has confirmed db.* support for Linux on the ARM processor.
Tough trucks take embedded database onboard
Oshkosh, a company known for making some of the toughest trucks in the world, selected an Ittia database solution and joined Club Ittia, the Ittia database community.
An application that uses threads must be careful to prevent two threads from manipulating the same data at the same time.
Unless the threads communicate with each other, one thread can interfere with another thread's work, sometimes causing data to be lost or an application crash.
And because such conflicts only occur in rare circumstances, they are difficult to discover during testing.
Fuel protects against conflicts by providing shared database access to multiple threads that is both safe and efficient.
Using simple concepts such as transactions and isolation levels, Fuel offloads the burden of thread intercommunication from the application.
New features in Ittia Fuel DB beta release 3 include: shared database access between multiple threads; multiple isolation levels; lazy commit and group commit; deadlock detection; and cache statistics.
New configuration options are available, such as the ability to disable the journal for much faster bulk import of data.
Performance improvements include new internal algorithms and lazy and group transaction commits.
Fuel still provides a combination of features that make applications fun to develop.
A small-footprint, programatic interface that allows tight application coupling and avoids unnecessary overhead is one of several characteristics that separate Fuel from other database solutions.
"In the past few years, the evolution of application development for embedded and mobile systems indicates that there has been a serious shift in the data management needs of application developers".
"It is obvious that developers require a storage engine architecture that offers the best performance and still allows them to choose their most desired features".
"This makes Fuel DB the best database for these developers", said Sasan Montaseri, Ittia President.
"Fuel is an important piece of the puzzle for embedded and mobile developers and with this new release we have focused on robustness, scalability and efficiency".
• Ittia: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

