
Catalyst::plugin::session::store::dbic saves session data in a database via dbix::class. it's actually just a wrapper around catalyst::plugin::session::store::delegate. the later may be a better option if complete control over how sessions are stored is needed.
catalyst is an elegant model-view-controller web application framework written in perl.
dbix::class is an extensible and flexible object <-> relational mapper.