KiokuDB
Vzhled
KiokuDB – persistentní objekty založené na Perlovém modulu Moose jsou transparentně ukládány pomocí různých databázových backendů.
Info
[editovat]- verse: KiokuDB-0.52 (2011-06-27)
- Homepage: kiokudb.github.com – KiokuDB: Persistent Object Graphs for Perl
- CPAN:
- metacpan.org/module/KiokuDB::Tutorial
- repozitář: github.com/kiokudb
Související moduly
[editovat]které používají KiokuDB:
Externí odkazy
[editovat]Dokumentace
[editovat]Články, tutoriály
[editovat]- Dave Sherohman (2009-10-22..24):
Instalace
[editovat]Ubuntu
[editovat]- libkiokudb-perl – Perl module for object persistence, v. 0.52-1
Závislosti (celkem všeho 23 balíků, 3757 kB):
- libasa-perl (verze 0.02-1) bude nainstalován
- libcache-ref-perl (verze 0.04-1) bude nainstalován
- libdata-stream-bulk-perl (verze 0.08-1) bude nainstalován
- libdata-uuid-libuuid-perl (verze 0.05-1build2) bude nainstalován
- libdata-visitor-perl (verze 0.27-3) bude nainstalován
- libhash-util-fieldhash-compat-perl (verze 0.03-2) bude nainstalován
- libjson-perl (verze 2.53-1) bude nainstalován
- libkiokudb-perl (verze 0.52-1) bude nainstalován
- libmoosex-blessed-reconstruct-perl (verze 0.04-2) bude nainstalován
- libmoosex-clone-perl (verze 0.05-1) bude nainstalován
- libmoosex-role-parameterized-perl (verze 0.27-1) bude nainstalován
- libmoosex-yaml-perl (verze 0.04-1) bude nainstalován
- libnamespace-autoclean-perl (verze 0.13-1) bude nainstalován
- libpadwalker-perl (verze 1.92-1build2) bude nainstalován
- libpath-class-perl (verze 0.24-1) bude nainstalován
- libscope-guard-perl (verze 0.20-1) bude nainstalován
- libsearch-gin-perl (verze 0.08-1) bude nainstalován
- libset-object-perl (verze 1.27-1build2) bude nainstalován
- libtest-deep-perl (verze 0.108-1) bude nainstalován
- libthrowable-perl (verze 0.102080-1) bude nainstalován
- libtie-toobject-perl (verze 0.03-3) bude nainstalován
- libyaml-libyaml-perl (verze 0.38-2) bude nainstalován
- libyaml-perl (verze 0.77-1) bude nainstalován
- libkiokudb-backend-dbi-perl – DBI backend for KiokuDB, v. 1.21-1
Závislosti (celkem 52 balíků, 28.2 MB):
libbit-vector-perl (verze 7.1-1build2) bude nainstalován libcarp-clan-perl (verze 6.04-1) bude nainstalován libclass-accessor-chained-perl (verze 0.01.1~debian-2.1) bude nainstalován libclass-accessor-grouped-perl (verze 0.10004-1) bude nainstalován libclass-base-perl (verze 0.03-4) bude nainstalován libclass-c3-componentised-perl (verze 1.001000-1) bude nainstalován libclass-inspector-perl (verze 1.25-1) bude nainstalován libclass-makemethods-perl (verze 1.01-4) bude nainstalován libclass-method-modifiers-perl (verze 1.08-1) bude nainstalován libclass-xsaccessor-perl (verze 1.13-1) bude nainstalován libconfig-any-perl (verze 0.22-1) bude nainstalován libconfig-general-perl (verze 2.50-1) bude nainstalován libconfig-tiny-perl (verze 2.14-1) bude nainstalován libcontext-preserve-perl (verze 0.01-1) bude nainstalován libdata-compare-perl (verze 1.22-0.1) bude nainstalován libdata-dumper-concise-perl (verze 2.020-1) bude nainstalován libdata-page-perl (verze 2.02-1) bude nainstalován libdate-calc-perl (verze 6.3-1) bude nainstalován libdate-calc-xs-perl (verze 6.2-1build1) bude nainstalován libdate-manip-perl (verze 6.25-1) bude nainstalován libdbix-class-perl (verze 0.08196-3) bude nainstalován libdevel-argnames-perl (verze 0.03-1) bude nainstalován libfile-find-rule-perl (verze 0.33-1) bude nainstalován libfile-sharedir-perl (verze 1.00-0.1) bude nainstalován libgetopt-long-descriptive-perl (verze 0.090-1) bude nainstalován libgraph-perl (verze 1:0.91-1) bude nainstalován libgraphviz-perl (verze 2.04-1) bude nainstalován libhash-merge-perl (verze 0.12-2) bude nainstalován libheap-perl (verze 0.80-2) bude nainstalován libio-pty-perl (verze 1:1.08-1build2) bude nainstalován libipc-run-perl (verze 0.90-1) bude nainstalován libjcode-pm-perl (verze 2.06-1) bude nainstalován libkiokudb-backend-dbi-perl (verze 1.21-1) bude nainstalován libmodule-find-perl (verze 0.10-1) bude nainstalován libmoo-perl (verze 0.009013-1) bude nainstalován libmoosex-types-perl (verze 0.31-1) bude nainstalován libnumber-compare-perl (verze 0.03-1) bude nainstalován libole-storage-lite-perl (verze 0.19-1) bude nainstalován libreadonly-perl (verze 1.03-3) bude nainstalován libreadonly-xs-perl (verze 1.04-2build2) bude nainstalován libspreadsheet-parseexcel-perl (verze 0.5800-1) bude nainstalován libspreadsheet-writeexcel-perl (verze 2.37-1) bude nainstalován libsql-abstract-perl (verze 1.72-1) bude nainstalován libsql-translator-perl (verze 0.11010-1) bude nainstalován libstrictures-perl (verze 1.002002-1) bude nainstalován libtext-glob-perl (verze 0.09-1) bude nainstalován libtext-recordparser-perl (verze 1.5.0-1) bude nainstalován libtext-tabulardisplay-perl (verze 1.22-1) bude nainstalován libunicode-map-perl (verze 0.112-10build3) bude nainstalován libxml-simple-perl (verze 2.18-3) bude nainstalován libxml-writer-perl (verze 0.612-1) bude nainstalován libyaml-syck-perl (verze 1.19-1) bude nainstalován
backendy
[editovat]Nutno doinstalovat moduly pro backendy, které chceme používat, např:
- DBD::SQLite – libdbd-sqlite3-perl – Perl DBI driver with a self-contained RDBMS (268 kB)
- BerkeleyDB – libberkeleydb-perl – use Berkeley DB 4 databases from Perl
- db4.8-util – Berkeley v4.8 Database Utilities
Tutorial
[editovat](dle výše uvedených zdrojů)