News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

ODBC API accesses embedded database

Aug 10, 2007 — by LinuxDevices Staff — from the LinuxDevices Archive — 2 views

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 Linux, Windows, 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 on both Linux and non-Linux platforms. 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.”

McObject noted that its in-memory database is used widely in devices based on Linux, including WiMAX base stations, Phasor Measurement Units (PMUs) that ensure the stability of electrical power supply, and F5 Networks's Big-IP product family of Internet traffic optimization devices.

The new 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 for Linux is available for download on the company's website (requires registration). Developers are asked to contact the company for evaluation copies of eXtremeSQL.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.