Oracle Berkeley DB is a family of open source embeddable databases
that allows developers to incorporate within their applications a
fast, scalable, transactional database engine with industrial grade
reliability and availability. As a result, customers and end-users
will experience an application that simply works, reliably manages
data, can scale under extreme load, but requires no ongoing database
administration. As a developer, you can focus on your application and
be confident that Oracle Berkeley DB will manage your persistence
needs.
Note that Berkeley DB 6 changed license to the
Affero GNU General Public License v3 (AGPL v3).
SHA1, SHA256, SHA512, MD5 & CRC32 data types for PostgreSQL
A fork of the shatypes extension which adds additional
data types along with some fixes.
This package includes a thin sqlite3 wrapper based on the direct-sqlite
package, as well as the entire C library, so there are no system
dependencies.
This library provides just the general interface and helper functions.
You must use a specific backend in order to make this useful.
A C implementation of the stored procedure written in plpgsql that's bundled
with OpenNMS, this is the preferred version for use as is offers better
performance
MySQL Connector/J is a native Java driver that converts JDBC (Java
Database Connectivity) calls into the network protocol used by the
MySQL database. It lets developers working with the Java programming
language easily build programs and applets that interact with MySQL
and connect all corporate data, even in a heterogeneous
environment. MySQL Connector/J is a Type IV JDBC driver and has a
complete JDBC feature set that supports the capabilities of MySQL.
This port is derived from the original databases/mysql-jdbc-mm port of
the mm.mysql JDBC connector by dglo@ssec.wisc.edu.
This OCaml library is a binding to the NDBM/GDBM Unix "databases". It
provides persistent storage of key-value pairs of strings.
CDB::Generator is a designed for generating very large sorted CDB
files. This makes it easy to generate files in which cdbmultiget can
return more than one key.
This is an extension to Class::DBI which injects a method into your
class to find and execute all SQL statements in the DATA section
of the package.
Class::DBI provides a convenient abstraction layer to a database.
It not only provides a simple database to object mapping layer, but can
be used to implement several higher order database functions (triggers,
referential integrity, cascading delete etc.), at the application level,
rather than at the database.
This is particularly useful when using a database which doesn't support
these (such as MySQL), or when you would like your code to be portable
across multiple databases which might implement these things in
different ways.