Embedded Database Management System Targets iOS Developers

Sept. 13, 2013
One of the latest to join in Apple’s iOS software ecosystem is McObject and its eXtremeDB In-Memory Database System.

One of the latest to join in Apple’s iOS software ecosystem is McObject and its eXtremeDB In-Memory Database System. With eXtremeDB, developers of applications for the iOS mobile platform, who typically write code in Objective-C, can move beyond the performance-limited SQL language used in most iOS data management. Its native API stores data in the same form used by the application (C/C++ data structures), thus eliminating conversion to SQL format for storage in SQL tables. As a result, it reduces processing cost and having to rely on an optimizer (which considers different ways to carry out a given command). A navigational native C/C++ API interface consists of C functions embedded in the code that work on the database one record at a time. The eXtremeDB system is based on a core in-memory database system (IMDS) architecture that delivers performance measured in microseconds. For greater durability, eXtremeDB Fusion technology lets developers specify persistent (on-disk) storage for selected record types. Support for the R-tree helps enhance mobile location-based software. Evaluation software is available for free download at www.mcobject.com/extremedb_eval_ios.

MCOBJECT

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!