News

  • Home > News

        ODBC API accesses embedded database

        Jonathan Angel | Date: Aug 10, 2007 | Comments: 1



        McObject has made available an Open Database Connectivity (ODBC) application programming interface (API) for its real-time in-memory embedded database system. The company claims the new feature "greatly expands eXtremeDB's ability to share data with systems ranging from mainframes to servers to desktop applications."




        eXtremeDB 3.1, released in July, supports Windows CE and Windows XP Embedded, as well as Linux and a variety of real-time operating systems and even "bare bones boards, no operating system required." McObject claims the embedded database occupies a RAM footprint of only 100KB.

        The new ODBC support -- now included with version 3.1 of McObject's eXtremeSQL database interface, but also available separately -- is intended to give 32-bit Windows applications ODBC-compatible access to eXtremeDB databases, regardless of what platform they reside on. It's said to operate with all eXtremeDB editions (Standard, High Availability, Transaction Logging, and 64-bit) and with eXtremeDB Fusion, the company's hybrid on-disk/in-memory embedded database.


        The eXtremeDB architecture

        ODBC is a library of functions that lets any ODBC-enabled application connect to any database for which an ODBC driver exists, and retrieve/insert/update/delete data using SQL statements. As McObject notes, support for this API first became common in Windows systems, but ODBC drivers now also exist on Linux and many other platforms.

        According to McObject CEO Steve Graves, "In a world of heterogeneous systems, ODBC can exponentially increase the value of database contents... In addition, knowledge of ODBC is so ubiquitous that developers can use eXtremeDB right away with very little learning curve."

        The ODBC interface for eXtremeDB is currently available as part of eXtremeSQL version 3.1, according to McObject. It's also said to be available separately, although the company gave no details regarding how to obtain it. An evaluation version of eXtremeDB version 3.1 is available for 32-bit Windows versions here (registration required). The evaluation version of eXtremeDB for Windows CE, also available, is version 2.3. Developers are asked to contact the company for evaluation copies of eXtremeSQL.



        Related stories: