gdbm
« Back to VersTracker
Description:
GNU database manager
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Databases
Tags: database library storage key-value gnu
Install: brew install gdbm
About:
Gdbm is the GNU Database Manager, a robust key-value database library and utility suite. It provides a fast, disk-based hash table implementation for storing and retrieving arbitrary data items. Its main value is offering a simple, POSIX-like API for developers to add persistent storage capabilities to C/C++ applications.
Key Features:
  • Standard hash table database library
  • C library API for data storage and retrieval
  • Command-line utility for database management
  • Supports reader/writer locking for concurrent access
  • Portable across Unix-like systems
Use Cases:
  • Embedded database for C/C++ applications requiring persistent key-value storage
  • Fast data caching for command-line tools or scripts
  • Building custom database solutions without a full SQL server
Alternatives:
  • SQLite – SQLite provides a full relational database engine with SQL support, whereas Gdbm is strictly a non-relational key-value store.
  • Berkeley DB – Berkeley DB is a more feature-rich embedded database library, while Gdbm focuses on simplicity and standard Unix compatibility.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 9:44am 0 VERSION_BUMP e031181e