Embedded database software supports concurrent multi-core access
14.00
By taking advantage of multi-core, ITTIA DB SQL allows application tasks on separate processor cores to concurrently access a single database, says the software vendor.
ITTIA’s solution for multi-core systems is based on the company’s secure and highly available embedded database with rich features and standard capabilities. A multi-core processor enables a device to do more work without the excessive power requirements necessary for higher clock speeds. However, to benefit from multi-core, an application must be divided into concurrent tasks. ITTIA DB SQL mitigates the risks and complexity of sharing data safely between tasks on a multi-core device.
Tasks that share access to an ITTIA DB SQL database file can depend on transaction isolation to prevent corruption and inconsistency. The application benefits from thread synchronization primitives, such as mutexes and atomic variables, even without using them directly. This approach avoids race conditions that could damage the integrity of the database.
Row-level locking ensures high read performance even when another task is writing to the database. Transaction group completion, which combines I/O requests from separate tasks, maximizes throughput when multiple tasks write to the database concurrently. These features eliminate significant performance bottlenecks faced by real-world applications.
Some devices can run distinct operating systems on a multi-core processor, to separate real-time and non-real-time tasks onto separate cores. To exchange data between such systems, ITTIA DB SQL supports bidirectional database replication.
Visit ITTIA at www.ittia.com
Normal
0
false
false
false
EN-GB
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:””;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:”Cambria”,”serif”;}
If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :
eeNews on Google News