Bonddb is a SQL data abstraction layer software that simplifies database management operations by providing a layer between the database and the application allowing developers to easily execute SQL queries without worrying about the underlying database.
One of the great advantages of using Bonddb is that it works on top of SQL, providing developers with a solid, proven backend that offers the benefits of prescient objects. Although Bonddb is not a stand-alone object-oriented database, it is currently only compatible with PostgreSQL. However, the development team is working with gnome-db to support a more comprehensive range of databases in the future.
Although method calls are not yet supported, this feature is currently in development. Likewise, direct binding into individual languages is also presently been worked on.
To install Bonddb, one requires the PostgreSQL client development libraries installed, specifically libpq-fe. Additionally, Postgresql 7.0 or higher is necessary, as Bonddb uses functions specific to this version. Glib development libraries 1.2 or higher are also necessary.
Notably, the latest release of Bonddb offers several new and improved features. Numerous security vulnerabilities were addressed, and the administration role was enabled for controlling user access to tables and fields used in Bonddb. A module for interfacing with Visual Basic was implemented, and many improvements were made to the error handling, particularly concerning firewalls and SQL query failures. Memory leaks and errors were removed, and support for large object fields (such as binary data) was incorporated. Notify/listen support was also added, facilitating listening for object changes. Finally, the latest version boasts integration with bondreplicate.
Version 2.4.0: N/A