Embedded Database Management System Targets iOS Developers

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.


TAGS: Products iOS
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.