1. An adaptive data replication and caching system configured for deployment at the network edge, said system comprising: a data caching system configured to cache application data in a data store and to satisfy queries for application data from said cache; a data replication system configured to replicate application data separate from said cached application data in said data store and to satisfy queries for application data against said replicated application data; and, a configurator for configuring portions of said data store for exclusive use by said data caching system and said data replication system.