-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
96 lines (80 loc) · 5.02 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="kiokudb, kioku, berkeley db, berkeleydb, oodbms, object, perl, moose, storage, persistence" />
<title>KiokuDB</title>
<link rel="stylesheet" type="text/css" href="css/main.css" />
</head>
<body>
<h1>
<object data="images/logo_plain.svg" codetype="image/svg-xml" width="400" height="173">
<img src="images/logo.png" alt="Kioku logo"/>
</object>
</h1>
<h1>KiokuDB: Persistent Object Graphs for Perl</h1>
<div id="main">
<p>KiokuDB is a <a href="http://moose.perl.org/">Moose</a> based
object oriented persistence frontend for a number of storage
backends.</p>
<p>KiokuDB focuses on <em>predictability</em> and
<em>transparency</em>, providing quick, easy and noninvasive
persistence while minimising the undesired surprises caused by
naive serialization approaches.</p>
<p>The project builds on <a href="http://moose.perl.org/">Moose</a>'s
metaprogramming,
<a href="https://metacpan.org/module/Search::GIN">Search::GIN</a>'s
indexing, and preexisting database technologies such
as <a href="http://www.oracle.com/database/berkeley-db/index.html">Berkeley
DB</a> for high performance and robust transactional storage.</p>
<p>An <a href="arch.html">architectural overview</a> is available
on this site.</p>
<hr/>
<h3>Installation</h3>
<p>KiokuDB is installed like any Perl module, from
<a href="http://www.cpan.org/">CPAN</a>:</p>
<code>% cpanm KiokuDB</code>
<p>Perl <a href="http://dev.perl.org/perl5/">5.10</a> (at least) is
recommended for performance and stability, while the minimum
supported version is Perl 5.8.</p>
<p>There is a
<a href="https://metacpan.org/module/Task::KiokuDB">quickstart bundle</a>
that installs the Kioku core as well as optional components (e.g.
the Berkeley DB backend) depending on library availability:</p>
<code>% cpanm Task::KiokuDB</code>
<hr/>
<h3>Resources</h3>
<ul>
<li><a href="https://metacpan.org/module/KiokuDB::Tutorial">KiokuDB::Tutorial</a></li>
<li>Mailing list: <a href="mailto:[email protected]">[email protected]</a></li>
<li><a href="irc://irc.perl.org/#kiokudb">#kiokudb</a> and <a href="irc://irc.perl.org/#moose">#moose</a> on <a href="http://irc.perl.org/">irc.perl.org</a></li>
<li><a href="talks/pghpw.xul">Pittsburgh Perl Workshop talk</a> (XUL, requires Firefox)</li>
<li><a href="http://www.jrock.us/fp2009/kiokudb.esl.txt">Frozen Perl talk</a> (source)</li>
<li><a href="talks/bpw2009.xul">Belgian Perl Workshop talk</a> (XUL, requires Firefox)</li>
</ul>
<hr/>
<h3>Download</h3>
<ul>
<li>Released versions are on the <a href="https://metacpan.org/release/KiokuDB">CPAN</a></li>
<li>Git repositories are hosted on <a href="http://github.com/kiokudb">GitHub</a>:
<ul>
<li><a href="http://github.com/kiokudb/kiokudb/">KiokuDB core</a> (also contains <a href="http://github.com/kiokudb/kiokudb/tree/talks">talks</a> and <a href="http://github.com/kiokudb/kiokudb/tree/gh-pages">website</a>)</li>
<li><a href="http://github.com/kiokudb/kiokudb-backend-bdb/">BDB backend</a></li>
<li><a href="http://github.com/kiokudb/kiokudb-backend-dbi/">DBI backend</a></li>
<li><a href="http://github.com/omega/kiokudb-backend-aws-sdb/">Amazon SimpleDB backend</a></li>
<li><a href="http://github.com/mzedeler/kiokudb-backend-couchdb/">CouchDB backend</a></li>
<li><a href="http://github.com/ruoso/search-gin/">Search::GIN</a></li>
<li><a href="http://github.com/kiokudb/kiokux-user/">KiokuX::User</a></li>
<li><a href="http://github.com/kiokudb/kiokux-model/">KiokuX::Model</a></li>
<li><a href="http://github.com/kiokudb/catalyst-model-kiokudb/">Catalyst::Model::KiokuDB</a></li>
<li><a href="http://github.com/kiokudb/task-kiokudb/">Task::KiokuDB</a></li>
</ul>
</li>
</ul>
</div>
<div id="footer">
© 2008, 2009 <a href="http://www.iinteractive.com/">Infinity Interactive</a> & <a href="http://nothingmuch.woobling.org/">Yuval Kogman</a>
</div>
</body>
</html>