NAME

Class::DBI::Lite::CacheManager - Base class for NoSQL cache managers.

SYNOPSIS

You should not use this class directly - use Class::DBI::Lite::CacheManager::Memcached or Class::DBI::Lite::CacheManager::InMemory.

NOTE: "NoSQL" is "Not Only SQL" - not "No SQL".

DESCRIPTION

Many - but not all - database queries can be avoided by using a simple cache system.

The CacheManager extentions for Class::DBI::Lite offer the following features:

  • Up to 10x increase in speed.

  • Per-class caching options - specify different cache parameters on a per-class basis.

  • Reduced load on the database.

  • Reduced network traffic.

SEE ALSO

Class::DBI::Lite::CacheManager::Memcached and Class::DBI::Lite::CacheManager::InMemory for implementation-specific details.

AUTHOR

Copyright John Drago <jdrago_999@yahoo.com>. All rights reserved.

LICENSE

This software is Free software and may be used and redistributed under the same terms as perl itself.