分布式数据库的读请求调度方法、装置及电子设备

本发明公开了一种分布式数据库的读请求调度方法、装置及电子设备。其中,该方法包括:获取分布式数据库中主副本的时延数据集,其中,时延数据集包括:在多个历史时延数据中截取的预设数量的历史时延数据,每个历史时延数据用于表示主副本对已响应的第一读请求的时延;根据时延数据集,确定时延阈值;检测主副本中未响应的第二读请求的等待时间;在等待时间超过时延阈值的情况下,将第二读请求调度至主副本的从副本。本发明解决了对读请求的调度效果差的技术问题。 The invention discloses a read request scheduling method and device for a distribute...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Format: Patent
Sprache:chi
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:本发明公开了一种分布式数据库的读请求调度方法、装置及电子设备。其中,该方法包括:获取分布式数据库中主副本的时延数据集,其中,时延数据集包括:在多个历史时延数据中截取的预设数量的历史时延数据,每个历史时延数据用于表示主副本对已响应的第一读请求的时延;根据时延数据集,确定时延阈值;检测主副本中未响应的第二读请求的等待时间;在等待时间超过时延阈值的情况下,将第二读请求调度至主副本的从副本。本发明解决了对读请求的调度效果差的技术问题。 The invention discloses a read request scheduling method and device for a distributed database and electronic equipment. The method comprises the steps that a time delay data set of a primary copy in a distributed database is acquired, the time delay data set comprises a preset number of historical time delay data intercepted from multiple pieces of historical time delay data, and each piece of historical time delay data is used for representing the time delay of the primary copy to a responded first read request; determining a time delay threshold according to the time delay data set; detecting waiting time of a second read request which is not responded in the primary copy; and under the condition that the waiting time exceeds the time delay threshold value, scheduling the second read request to