1. A method comprising: providing at least two data storage areas in a memory; providing a first amount of over-provisioning for a first of the at least two data storage areas and a second amount of over-provisioning for a second of the at least two data storage areas; categorizing data based on a characteristic of the data; and storing the data in either the first or the second of the at least two data storage areas based on the categorization.