Patent ID: 8799228

Claim:
A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following: at least one determination, by a processor, of one or more key-value pairs of at least one key-value store, the one or more key-value pairs comprising one or more keys and one or more respective data entries, wherein the at least one key-value store is configured to store the one or more data entries using the one or more keys; an association of at least one list object with the one or more key-value pairs, one or more sub-list objects, or a combination thereof; at least one determination to provide at least one interface for performing one or more operations on the at least one list object, wherein the one or more operations interact with the one or more data entries, the one or more key-value pairs, the one or more sub-list objects, or a combination thereof based on the association; at least one determination to generate at least one indexing structure to associate the at least one list object, the one or more key-value pairs, the one or more data entries, the at least one key-value store, the one or more sub-list objects, or a combination thereof; at least one determination that at least one of the one or more key-value pairs are outside a size range with respect to the one or more data entries; and (a) a split of the at least one of the one or more key-value pairs, (b) a merge of the at least one of the one or more key-value pairs with at least another one of the one or more key-value pairs, (c) or a combination thereof based, at least in part, on the determination that the at least one of the one or more key-value pairs are outside the size range.