libmemcache is a high-performance C interface for databases/memcached. memcached is a distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.