KiokuDB is a Moose based object oriented persistence frontend for a number of storage backends.

KiokuDB focuses on predictability and transparency, providing quick, easy and noninvasive persistence while minimising the undesired surprises caused by naive serialization approaches.

The project builds on Moose's metaprogramming, Search::GIN's indexing, and preexisting database technologies such as Berkeley DB for high performance and robust transactional storage.