Cascade
Data access example:
require_once 'Cascade.php'
$ac = Cascade::getAccessor('sample#item')
// SQL DataFormat
$result = $ac->get($id);
$result = $ac->execute('delete', $params, $offset, $limit);
// KVS DataFormat
$result = $ac->get($key);
$ac->set($key, $val);
// Config file DataFormat
$result = $ac->get($section);
// Custom DataFormat (your own custom implementation)
$ac->xxxxxx($section);