1. A computer-implemented method of facilitating access to stored data by a database application, the method comprising: writing a block of application data to a location on a non-volatile, asymmetric memory component; adding, to a buffer pool in the volatile main memory component, a control portion that corresponds to the block of application data and that includes a reference to the location of the block of application data on the non-volatile, asymmetric memory component; receiving, from the database application, a request to access the block of application data; and in response to receiving the request to access the block of application data: accessing, from the buffer pool in the volatile main memory component, the control portion that corresponds to the block of application data, based on accessing the control portion that corresponds to the block of application data from the buffer pool in the volatile main memory component, identifying the location of the block of application data on the non-volatile, asymmetric memory component, and based on identifying the location of the block of application data on the nonvolatile, asymmetric memory component, enabling the database application to access the block of application data directly from the non-volatile, asymmetric memory component and without adding the block of application data to the buffer pool in the volatile main memory component.