Интересно, смог ли кто-нибудь успешно использовать KiokuDB в Windows. Имея ActivePerl 5.12.2, я не нашел его предварительно скомпилированным в репозиториях ppm. Используя cpan, он остановился во время тестирования File :: NFSLock . Я смог установить его с notest, хотя.
Простой тест, показанный ниже, работает как документально:
package Person;
use Moose;
has ['name', 'age'] => (is => 'ro');
package main;
use Data::Dump;
use KiokuDB;
my $dir = KiokuDB->connect("hash");
{
my $scope = $dir->new_scope;
my $obj = Person->new(name => 'Joe', age => 34);
my $data_id = $dir->store($obj);
warn $data_id; # 6702A424-6BF6-1014-B0F5-EC4CE5BB15D7
my $got = $dir->lookup($data_id);
dd $got; # bless({ age => 34, name => "Joe" }, "Person")
}
Кто-нибудь использовал это для чего-то большего в Windows, скажем, с бэкэндом DBI? Как вы думаете, он достаточно стабилен / пригоден для использования в небольшом проекте?
Пожалуйста, предоставьте хотя бы некоторые детали вашего вида использования, поэтому у меня есть идея, которая соответствует моим планам.