Difference between revisions of "OpenDBX"
From Linuxnetworks
(Transactions) |
(Added test application) |
||
| (26 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[Image:Logo-opendbx.png|right]] | [[Image:Logo-opendbx.png|right]] | ||
| − | OpenDBX is an extremely lightweight but extensible database access library written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you! | + | OpenDBX is an extremely lightweight but extensible [[Wikipedia: Database access library|database access library]] written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you! |
# Get a picture | # Get a picture | ||
| − | ## [[OpenDBX Introduction|Introduction]] | + | ## [[OpenDBX/Introduction|Introduction]] |
| − | ## [[OpenDBX Support|Backends / Platforms]] | + | ## [[OpenDBX/Support|Backends / Platforms]] |
| − | ## [[OpenDBX Comparison|Comparison]] | + | ## [[OpenDBX/Comparison|Comparison]] |
| + | # Setup OpenDBX | ||
| + | ## [[OpenDBX/Setup/Unix-like|Unix-like systems]] | ||
| + | ## [[OpenDBX/Setup/Windows|Windows]] | ||
| + | ## [[OpenDBX/Setup/MacOS X|MacOS X]] | ||
| + | ## [[OpenDBX/Setup/Common_problems|Common problems]] | ||
# Using OpenDBX | # Using OpenDBX | ||
| − | ## [[OpenDBX | + | ## [[OpenDBX/Configuration|Configuration]] |
| − | ## [[OpenDBX | + | ## [[OpenDBX/C API|C API]] |
| − | ## [[OpenDBX API|API | + | ## [[OpenDBX/C++ API|C++ API]] |
| + | ## [[OpenDBX/DBMS Datatypes|Supported data types]] | ||
| + | ## [[OpenDBX/Command line utility|Command line utility]] | ||
| + | ## [[OpenDBX/Test application|Test application]] | ||
# Resources | # Resources | ||
| − | ## [[OpenDBX Download|Download]] | + | ## [[OpenDBX/Download|Download]] |
| − | ## [http://bugs.linuxnetworks.de/index.php?project=3 Bug | + | ## [http://bugs.linuxnetworks.de/index.php?project=3 Bug tracker] |
| − | ## [ | + | ## [https://lists.sourceforge.net/lists/listinfo/libopendbx-devel Mailing list] |
| − | + | ## [http://dir.gmane.org/gmane.comp.db.opendbx.devel Gmane mailing list archive] | |
| − | ## [ | + | ## [https://libopendbx.svn.sourceforge.net/svnroot/libopendbx/trunk/ SVN repository] |
| − | ## [ | + | # [[OpenDBX/Problems|Known problems]] |
| − | + | # [[OpenDBX/Future|Future development]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | == | + | == OpenDBX users == |
| − | [ | + | ; [http://www.opendkim.org OpenDKIM] : C library for producing DKIM-aware applications and an open source milter for providing DKIM service |
| + | ; [http://www.powerdns.com/ PowerDNS] : A modern, advanced and high performance authoritative-only nameserver with an [[PowerDNS OpenDBX Backend| OpenDBX backend]] | ||
| + | ; [http://www.squeakdbx.org/ SqueakDBX] : Database driver for Squeak, a Smalltalk-like programming language | ||
Revision as of 22:28, 8 May 2010
OpenDBX is an extremely lightweight but extensible database access library written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you!
- Get a picture
- Setup OpenDBX
- Using OpenDBX
- Resources
- Known problems
- Future development
OpenDBX users
- OpenDKIM
- C library for producing DKIM-aware applications and an open source milter for providing DKIM service
- PowerDNS
- A modern, advanced and high performance authoritative-only nameserver with an OpenDBX backend
- SqueakDBX
- Database driver for Squeak, a Smalltalk-like programming language
