Bond Db
Bonddb is a object oriented wrapper for postgresql SQL. It's a fast data
abstraction layer written in C for C/C++ applications to allow easy access
to class objects. Bonddb is not a stand alone object orientated database,
but works on top of SQL so you still get a solid proven backend with the
benefits of things like prescient objects.
At the moment only postgresql is supported, though we are working with
gnome-db to support a more complete range of databases.
One of the real advantages of bonddb is how easy it is to modify rows in
database fields without you having to construct sql statements or worry
about refreshing existing datasets. It also lets you easy map your tables
together in object to object relationships. Method calls aren't supported yet
but they are on the way. Direct binding into individual langauges is still
been worked on.
Someone said that this project is similar to how you can access databases in
Microsoft Visual Basic like how you read and edit recordsets. I never
thought of it in this way having not used VB, but the basic concepts between
the two systems seem similar.