CHB (Colony Hash Bucket) is a lightweight on-disk hash table designed for simplicity, predictability, and fast key-value lookups. Data is organized into a fixed-size bucket directory that maps hash values to chains of records stored in a compact append-only area.
Each record contains a pointer to the next record in the chain, a key-length field with deletion flag support, and a fixed-size payload area. Bucket count and record size are configurable at file creation time, allowing CHB to be tuned for different workloads while preserving a simple and deterministic layout.
The format is page-oriented (4 KiB aligned), easy to inspect, recover, and implement, requiring no complex trees, transactions, or variable-length record management. Deleted records can be recycled within their bucket chains, reducing fragmentation without introducing free-list complexity.
CHB is ideal for caches, kv stores, indexes where low implementation complexity is more important than full database features.

Features

  • Persistent on-disk hash table storage
  • Fixed-size records for predictable performance
  • Configurable bucket count (MUL) and record size (SZE)
  • 100% PHP
  • Fast O(1) average key lookups
  • Separate bucket directory and data area
  • Collision handling through record chaining
  • No external dependencies
  • Logical deletion support with recycle of deleted records
  • Concurrent access with file locking

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow chb

chb Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of chb!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Developers

Programming Language

PHP

Related Categories

PHP Database Engines Servers

Registered

2026-07-05