Database Software

Projects for database management and related tasks.

To facilitate navigating in this list, projects are categorized by their purpose, authorship, and current state. Each project entry lists the categories it pertains to. Clicking on a category name will bring a listing of all projects in that category.

Additionally, a list of related projects is provided where applicable. Each element in that list is a link to the corresponding project entry.

Clicking on a project's name will bring this project's entry as a separate page (a permalink).

Hovering your mouse over the version information of a project shows the list of changes introduced by that version.

Sort controls below allow you to order the list either lexicographically or by the most recent release date, in both directions.

Using the Search control, you can select projects by name. Shell-style globbing patterns (wildcards) are accepted.

(Return to the project listing)

dnstools

(Not released)
Category:
Description:

A set of tools for DNS management.

Related projects:

gdbm

Version: 1.25  —  2025-03-22
* New function: gdbm_open_ext

This function provides a general-purpose interface for opening and
creating GDBM files.  It combines the possibilities of gdbm_open
and gdbm_fd_open and provides detailed control over database file
locking.

* New gdbmtool command: collisions

The command prints the collision chains for the current bucket, or
for the buckets identified by its arguments:

  collisions
     Display collisions for the current bucket.

  collisions N
     Display collisions for bucket N.

  collisions N0 N1
     Display collisions for the range of buckets [N0, N1].

* Pipelines in gdbmtool

The output of a gdbmtool command can be connected to the input of a
shell command using the traditional pipeline syntax.

* Fix a bug in block coalescing code

* Other bugfixes
	  
Category:
Description:

GNU dbm is a library of database functions that use extensible hashing and works similar to the standard UNIX dbm functions. These routines are provided to a programmer needing to create and manipulate a hashed database.

Related projects:

glacier

Version: 2.13  —  2021-03-22
* Use explicit DESTROY with AUTOLOADs
	  
Category:
Description:

Command line tool for managing AWS Glacier

Related projects:

go-gdbm

(Not released)
Category:
Description:

Go API for GNU DBM.

Related projects:

grot

Version: 1.0  —  2009-05-16
Initial release.
	  
Category:
Description:

Grot rotates MySQL binary log files on replication master server. It works by first determining what slaves are connected to the server. Then it connects to each slave and determines what master log file it currently uses. Finally, it removes those logs on master that are older than the oldest of logs used by slaves.

nssync

Version: 1.1  —  2012-03-27
First actual release.
	  
Category:
Description:

The nssync utility converts DNS records kept in SQL tables of arbitrary format to BIND zone files.

Related projects:

swis

(Not released)
Category:
Description:

Decomissioned.