Если вам нужно сопоставлять классы Moose и схему DBIC, вы можете вместо этого взглянуть на постоянное хранилище объектов, например KiokuDB .
Вы теряете некоторые функции реляционной базы данных, особенно если у вас есть существующая схема, но вы получаете множество функций, основной из которых является тихое отображение между хранилищем данных и вашей объектной моделью. Серверная часть DBI для KiokuDB, вероятно, является лучшим примером такого компромисса. База данных сильно нормализована, но это потому, что она работает так же эффективно, как хранилище ключей.
KiokuDB, однако, может работать с механизмами хранения, которые оптимизированы для такого рода данных. Он поддерживает несколько современных знаменитостей NoSQL, включая CouchDB и MongoDB. Он также поддерживает более старый поклонник BerkelyDB.
Kioku - не решение всех проблем, но оно вполне успешно используется для Parking Mobility для бесперебойной обработки всего хранилища данных.