Skip to content

Latest commit

 

History

History
59 lines (59 loc) · 3.69 KB

File metadata and controls

59 lines (59 loc) · 3.69 KB

Drivers descriptions

  • Apc (REMOVED in V8)
    • The Alternative Php Cache (APC) driver. A memory cache for regular performances.
  • Apcu
    • The Alternative Php User Cache (APCU) driver. A memory cache for regular performances.
  • Arangodb (Added in V9)
    • A very high-performance NoSQL driver using a key-value pair system.
  • Cassandra
  • Cookie (REMOVED in V9)
    • A cookie driver to store non-sensitive scalar (only) data. Limited storage up to 4Ko.
  • Couchbase (REMOVED in V9)
    • A very high-performance NoSQL driver using a key-value pair system, replaced by Couchbasev3 as of v8.0.8.
  • Couchbasev3 (Added in v8.0.8)
    • Same as Couchbase but for Couchbase PHP-SDK 3.0 support.
  • Couchdb
    • A very high-performance NoSQL driver using a key-value pair system.
  • Devfalse (REMOVED in V9)
    • A development driver that return false for everything except driverCheck().
  • Devnull
    • A development driver that return null for driverRead() and driverIsHit() (get actions) and true for other action such as driverDelete, DriverClear() etc.
  • Devtrue (REMOVED in V9)
    • A development driver that return true for everything including driverCheck().
  • Devrandom (Added in v8.0.8)
    • A development driver with configurable factor chance and data length.
  • Dynamodb (Added in V9)
    • An AWS cloud NoSQL driver using a key-value pair system. Be careful when flushing the table as it will delete and recreate the table due to a Dynamodb limitation.
  • Files
    • A file driver that use serialization for storing data for regular performances. A $path config must be specified, else the system temporary directory will be used.
  • Firestore (Added in V9)
    • A GCP cloud NoSQL driver using a key-value pair system. Collections are created automatically on-the-fly.
  • Leveldb
    • A NoSQL driver using a key-value pair system. A $path config must be specified, else the system temporary directory will be used.
  • Memcache
    • The Memcache driver. A memory cache for regular performances. Do not cross this driver with Memcached driver.
  • Memcached
    • The Memcached driver. A memory cache for regular performances. Do not cross this driver with Memcache driver.
  • Memstatic
    • The Memstatic driver is a memory static driver that expires when the script execution ends.
  • Mongodb
    • A very high-performance NoSQL driver using a key-value pair system.
  • Predis
    • A high-performance memory driver using a in-memory data structure storage. Less efficient than Redis driver as it is an embedded library.
  • Redis
    • A very high-performance memory driver using a in-memory data structure storage. More efficient than Predis driver as it is an compiled library.
  • Riak (REMOVED in v8.0.6)
    • A very high-performance NoSQL driver using a key-value pair system.
  • Sqlite
    • A Sqlite driver that use serialization for storing data for regular performances. A $path config must be specified, else the system temporary directory will be used.
  • Ssdb
    • A very high-performance NoSQL driver using a key-value pair system.
  • Wincache
    • The Wincache driver. A memory cache for regular performances on Windows platforms.
  • Xcache (REMOVED in V8)
    • The Xcache driver. A memory cache for regular performances.
  • Zend Disk Cache ( * Requires ZendServer Version 4 or higher * )
    • The Zend Data Cache is a by ZendServer supported file cache. The cache is for regular performance.
  • Zend Memory Cache ( * Requires ZendServer Version 4 or higher * )
    • The Zend Memory Cache is a by ZendServer supported memory cache. The cache is for high-performance applications.