KiokuDB: Persistent Object Graphs for Perl
KiokuDB is a Moose based object oriented persistence frontend for various document oriented storage backends.
KiokuDB focuses on predictability and transparency, allowing noninvasive persistence while minimising the unpleasant surprises that come with naive serialization approaches.
The project builds on Moose's metaprogramming for runtime support, Search::GIN's indexing and querying facilities, and preexisting database technologies such as Berkeley DB for high performance and robust transactional storage.