1. A database for storing entity-attribute-value (“EAV”) data, the database comprising: an identifier for each entity of the EAV data, wherein an entity includes a plurality of attributes that each have a value and the identifiers are stored in a first column; serialized data that includes both the attributes of the EAV data and the values of the EAV data, wherein each of the attributes is assigned to one of the values and corresponds to each of the identifiers, further wherein the serialized data is arranged in series, wherein the serialized data is stored in a second column; and one or more dynamic attributes from the EAV data that are indexed separately from the serialized data, wherein the one or more dynamic attributes comprise attributes that are removed from the serialized data and the one or more dynamic attributes are stored in different columns from the serialized data, wherein the different columns are dynamically added based on an analysis of statistics of queries for the dynamic attributes such that frequent queries for a particular attribute result in that particular attribute being identified as a dynamic attribute.