A data storage method, comprising: determining a same column attribute of at least two correlated data objects that are to be stored in a key value type distributed database, wherein a data object is a data table or data in a data table format and the column attribute is a column name; determining a format of a row identifier, for use in the key value type distributed database, of each data object of the at least two data objects, wherein the row identifier format comprises the same column attribute and an identifier of the each respective data object, and data object identifiers of different data objects in the at least two correlated data objects are at a same location in the row identifier formats and located after the same column attribute; determining a row identifier value of each data record of each data object according to the respective determined row identifier format of the respective each data object; and storing the row identifier value of each data record and each data record in the key value type distributed database, wherein the row identifier value of each data record is used as a primary index, in the key value type distributed database, of each data record; wherein the method further comprises: sorting all the data records in the key value type distributed database in an order according to the row identifier values, so that all data records of the at least two correlated data objects form a cluster table; receiving a data request, wherein the data request instructs to query or acquire a data record in the at least two correlated data objects; constructing, according to the row identifier formats of the at least two correlated data objects, query information for querying the key value type distributed database, wherein the query information comprises the same column attribute; and exporting, according to the query information, data records whose primary index comprises the query information from the key value type distributed database. determining a same column attribute of at least two correlated data objects that are to be stored in a key value type distributed database, wherein a data object is a data table or data in a data table format and the column attribute is a column name; determining a format of a row identifier, for use in the key value type distributed database, of each data object of the at least two data objects, wherein the row identifier format comprises the same column attribute and an identifier of the each respective data object, and data object identifiers of different data objects in the at least two correlated data objects are at a same location in the row identifier formats and located after the same column attribute; determining a row identifier value of each data record of each data object according to the respective determined row identifier format of the respective each data object; and storing the row identifier value of each data record and each data record in the key value type distributed database, wherein the row identifier value of each data record is used as a primary index, in the key value type distributed database, of each data record; wherein the method further comprises: sorting all the data records in the key value type distributed database in an order according to the row identifier values, so that all data records of the at least two correlated data objects form a cluster table; receiving a data request, wherein the data request instructs to query or acquire a data record in the at least two correlated data objects; constructing, according to the row identifier formats of the at least two correlated data objects, query information for querying the key value type distributed database, wherein the query information comprises the same column attribute; and exporting, according to the query information, data records whose primary index comprises the query information from the key value type distributed database. sorting all the data records in the key value type distributed database in an order according to the row identifier values, so that all data records of the at least two correlated data objects form a cluster table; receiving a data request, wherein the data request instructs to query or acquire a data record in the at least two correlated data objects; constructing, according to the row identifier formats of the at least two correlated data objects, query information for querying the key value type distributed database, wherein the query information comprises the same column attribute; and exporting, according to the query information, data records whose primary index comprises the query information from the key value type distributed database.