The Database - slave or master? Tangram and DBIx::Class
By:
To add a paper,
Login.
Just about every programmer who starts using the DBI ends up either building their own abstractions to its interface, or using somebody else's. As a result there are a multitude of modules in this space with significant overlap in functionality.
This talk compares two major categories of database management libraries - "Database Abstration" (DDL driven) and "Object Persistence" (metaclass driven). DBIx::Class (a module with some design roots in Class::DBI) and Tangram (a prevayler-style persistence system) are examined as mature examples of each of these styles of access.
Keywords: Tangram, DBIx::Class, Class::DBI, Object Persistence, Database Abstraction, Object Relational Modelling
Stream:
Perl
Presentation Type:
30 minute Paper Presentation in English
Paper:
Database - slave or master?, The
Sam Vilain
Catalyst IT (NZ) Ltd
|
Sam Vilain is Yet Another Perl Hacker, a British expatriot now living in New Zealand. Currently working for Catalyst IT (NZ) Ltd, one of NZ's largest OSS development houses - managing the .nz registry, the electoral role and the country's largest newspaper publisher's web site, amongst other things. Sam has been programming Perl since 1998, and is the maintainer of various CPAN modules including Tangram and Date::Holidays::NZ.
Ref: OS6P0053