According to a data updating method and the terminal of the invention, the full-amount updating message is received, the preset number of data is queried from the ES cluster in sequence, and the data set is obtained; according to the data set, corresponding data of a sender of the total update message is called back, so that the latest data information of the data set can be actively obtained, and the data query efficiency in business is improved; and before the newest data is written into the ES cluster, the load level of the ES cluster is inquired, if the load level is lower than a preset value, the newest data information of the data set is updated to the ES cluster through the ES access service interface, and otherwise, the quantity or the rate of updating the newest data information of the data set to the ES cluster by the ES access service interface is limited. Therefore, by actively callback the preset number of callback data of the sender, active control can be conveniently carried out according to the ES cluster resource condition, and the number or rate of the latest data written into the cluster is determined according to the load level of the ES cluster, so that the pressure of the ES cluster can be reduced on the premise of ensuring the own service.