Data Layer: Solutions

  • Time formatting moved out to Perl (Date::Manip)
  • Standardized on SQL
  • Storing of connection information
    • Central storage of usernames, passwords, etc.
    • getDriver() (DBIx::Password)
    • Security concerns
  • Inheritance
    • Slash::DB::Utility
    • Slash::DB::MySQL
    • Slash::DB::PostgreSQL
    • Slash::DB::Oracle