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


Class-DBI-Lite documentation  | view source Contained in the Class-DBI-Lite distribution.

Index


NAME

Top

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

SYNOPSIS

Top

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

Top

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

Top

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

AUTHOR

Top

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

LICENSE

Top

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


Class-DBI-Lite documentation  | view source Contained in the Class-DBI-Lite distribution.