OpenDBX

OpenDBX
OpenDBX
Logo-opendbx.png
Developer(s) Open Source Community
Stable release 1.4.4 / Oct 01, 2009
Operating system Linux, Mac OS X, Windows, Unix
Type API
License LGPL
Website www.linuxnetworks.de

The OpenDBX library provides a unified and consistent API for software developers to different database management systems. The function library is written in the C programming language and aims at implementing access to the native database interfaces efficiently via a thin abstraction layer. It consists of a basic set of functions which are part of all vendor database libraries and can be extended by additional function blocks.

Contrary to interfaces like ODBC, the OpenDBX library favors speed and flexibility and therefore doesn't try to unify the SQL query language. It enables the application developer either to use only standardized SQL elements or to utilize more efficient database specific language elements as well. Furthermore, this approach allows adding support for databases which do not implement SQL as query language.

Supported databases

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Opendbx — Basisdaten Entwickler: Open Source Entwicklergemeinde Aktuelle Version …   Deutsch Wikipedia

  • OpenDBX — Basisdaten Entwickler Open Source Entwicklergemeinde Aktuelle Version 1.4.4 (1. Oktober 2009) …   Deutsch Wikipedia

  • PowerDNS — Server Aktuelle Version 3.0 (22. Juli 2011) Betriebssystem NetBSD, FreeBSD, OpenBSD, Linux, Mac OS X, Windows NT …   Deutsch Wikipedia

  • PowerDNS — Infobox Software name = PowerDNS Server caption = author = PowerDNS.COM BV developer = Bert Hubert released = latest release version = [http://downloads.powerdns.com/releases/pdns 2.9.21.tar.gz 2.9.21] latest release date = 21 April 2007 latest… …   Wikipedia

  • Database abstraction layer — Eine Datenbankabstraktionsschicht ist eine Programmierschnittstelle, welche die Verbindung zwischen einer Software Anwendung und damit zu verbindenden Datenbanken vereinheitlicht. Damit kann ein Verwalter bei der Installation der Anwendung aus… …   Deutsch Wikipedia

  • Database abstraction layer — A database abstraction layer is an application programming interface which unifies the communication between a computer application and databases such as SQL Server, DB2, MySQL, PostgreSQL, Oracle or SQLite. Traditionally, all database vendors… …   Wikipedia

  • Datenbankabstraktionsschicht — Eine Datenbankabstraktionsschicht ist eine Programmierschnittstelle, welche die Verbindung zwischen einer Software Anwendung und damit zu verbindenden Datenbanken vereinheitlicht. Damit kann ein Verwalter bei der Installation der Anwendung aus… …   Deutsch Wikipedia

  • Datenbankschnittstelle — Eine Datenbankschnittstelle ist eine Programmierschnittstelle, die den Zugriff auf und den Datenaustausch mit einer Datenbank regelt, d. h. die Kommunikation zwischen einer Softwareapplikation und der Datenbank ermöglicht. Durch eine… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”