PowerDNS dstore

PowerDNS dstore is a long-term storage & retrieval engine for DNS messages. It implements its own fast storage system directly on the file system, thereby avoiding both the overhead of an external database as well as external dependencies and points of failure. You might want to think of dstore as a very fast access to pcap files (although we don’t actually store pcaps).

This document first describes the concepts of dstore, before going into the details.