KIOKUDB.

Motore di archiviazione grafico oggetto
Scarica ora

KIOKUDB. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Yuval Kogman
  • Sito web dell'editore:
  • http://search.cpan.org/~nobull/

KIOKUDB. Tag


KIOKUDB. Descrizione

Motore di archiviazione grafico oggetto Il modulo KIOKUDB è un frontend a base di alci a vari negozi di dati, da qualche parte tra Tangram e Pixie.it lo scopo è quello di fornire persistenze per gli oggetti "regolari" con il minor sforzo possibile, senza sacrificare il controllo su come la persistenza sia effettivamente fatta, specialmente per Più difficile da serializzare gli oggetti.KiokuDB è anche non invasivo: non utilizza cravatte, autoload, oggetti proxy, sv_magic o qualsiasi altro tipo di ingombro. Sono supportate le caratteristiche importanti per la corretta semantica spaziale perl, compresi i dati condivisi, le strutture circolari, deboli Riferimenti, strutture legate, ecc. KiokuDB hanno lo scopo di risolvere due problemi di persistenza correlati: oggetti arbitrari persistensire trasparenti senza modificare le loro definizioni di classe o preoccuparti dei dettagli dello schema, e senza bisogno di conformarsi alle limitazioni di un modello relazionale. Instabilibilità persistendo oggetti arbitrari in Un modo che è compatibile con dati / codice esistenti (ad esempio interprating con un'altra app usando CouchDB con JSPO N semantica) .synopsis usa kiokudb; # Utilizzare un DSN My $ D = KIOKUDB-> Connect ($ DSN,% args); # o istanziare manualmente un backend my $ d = kiokudb-> nuovo (backend => kiokudb :: backend :: file-> nuovo (dir => "/ tmp / foo", serializzatore => "yaml",); # Crea un oggetto Scope My $ S = $ D-> new_scope; # prende un'istantanea di $ un po'_object my $ uuid = $ d-> negozio ($ some_object); # o con un ID personalizzato: $ D-> Store ($ ID => $Object); # $ ID può essere qualsiasi stringa # recuperando da ID my $ some_object = $ d-> ricerca ($ uuid); # Alcuni backend (come DBI) supportano semplici ricerche $ d-> cerca ({name => "foo"}); # Altro Usa le query Gin (DBI supporta entrambi) $ D-> Ricerca ($ gin_query); Requisiti: · Perl.


KIOKUDB. Software correlato

Padre

sviluppo di applicazioni perl e ambiente di refactoring ...

313

Scarica