The embodiment of this application provides a database expansion method and device for a database system including at least one first database. The method determines at least one target database from at least one first database when the database system meets the preset database expansion conditions; determines the expansion capacity of each target database separately; and increases the capacity of each target database in the database system. The second database corresponding to the expansion of each target database is correlated with the second database corresponding to the expansion of each target database (the data table structure in the second database is the same as that in the related target database). This method is based on the expansion of the second database associated with the target database, which is automatically added in the database system, so that the second database can share the task of data storage for the target database associated with it, and then satisfy the data storage requirement on the premise of ensuring orderly data storage.
【技術實現步驟摘要】
一種數據庫擴容方法及裝置
本申請涉及數據存儲
,特別是涉及一種數據庫擴容方法及裝置。
技術介紹
隨時數據信息化發展,人們對數據存儲技術的要求要求越來越高,數據存儲技術在一定程度上方便了人們的工作與生活。然而,也正是隨著數據信息化的發展,出現了很多待存儲的數據量暴增的情況,這時用于存儲數據的數據庫往往不能滿足暴增的數據量的存儲需求。因此,如何在保證數據有序存儲的前提下,滿足數據存儲需求,已經成為數據存儲
的一個至關重要的研究方向。
技術實現思路
有鑒于此,本申請實施例提供一種數據庫擴容方法及裝置,以在保證數據有序存儲的前提下,滿足數據存儲需求。為了實現上述目的,本申請實施例提供的技術方案如下:一種數據庫擴容方法,應用于包括至少一個第一數據庫的數據庫系統,該方法包括:在所述數據庫系統滿足預設的數據庫擴容條件的情況下,從所述至少一個第一數據庫中確定至少一個目標數據庫;分別確定每個所述目標數據庫的擴容量;在所述數據庫系統中增加分別與每個所述目標數據庫的擴容量對應的第二數據庫,并將所述目標數據庫與其擴容量對應的第二數據庫關聯,所述第二數據庫中的數據表結構與其關聯的目標數據庫中的數據表結構相同。優選的,還包括:將所述目標數據庫中存儲的數據備份至與其關聯的第二數據庫中。優選的,所述數據庫系統中的每個所述數據庫用于存儲與所述數據庫關聯的用戶標識的數據信息,其中,所述數據庫為所述第一數據庫或第二數據庫。優選的,每個所述數據庫中的數據表結構相同,所述數據庫中的數據表結構包括至少一張第一數據表,以及至少一張第二數據表,每張所述第一數據表用于存儲與所述第一數據表關聯的用戶 ...
【技術保護點】
1.一種數據庫擴容方法,其特征在于,應用于包括至少一個第一數據庫的數據庫系統,該方法包括:在所述數據庫系統滿足預設的數據庫擴容條件的情況下,從所述至少一個第一數據庫中確定至少一個目標數據庫;分別確定每個所述目標數據庫的擴容量;在所述數據庫系統中增加分別與每個所述目標數據庫的擴容量對應的第二數據庫,并將所述目標數據庫與其擴容量對應的第二數據庫關聯,所述第二數據庫中的數據表結構與其關聯的目標數據庫中的數據表結構相同。
【技術特征摘要】
1.一種數據庫擴容方法,其特征在于,應用于包括至少一個第一數據庫的數據庫系統,該方法包括:在所述數據庫系統滿足預設的數據庫擴容條件的情況下,從所述至少一個第一數據庫中確定至少一個目標數據庫;分別確定每個所述目標數據庫的擴容量;在所述數據庫系統中增加分別與每個所述目標數據庫的擴容量對應的第二數據庫,并將所述目標數據庫與其擴容量對應的第二數據庫關聯,所述第二數據庫中的數據表結構與其關聯的目標數據庫中的數據表結構相同。2.根據權利要求1所述的方法,其特征在于,還包括:將所述目標數據庫中存儲的數據備份至與其關聯的第二數據庫中。3.根據權利要求1-2任意一項所述的方法,其特征在于,所述數據庫系統中的每個所述數據庫用于存儲與所述數據庫關聯的用戶標識的數據信息,其中,所述數據庫為所述第一數據庫或第二數據庫。4.根據權利要求3所述的方法,其特征在于,每個所述數據庫中的數據表結構相同,所述數據庫中的數據表結構包括至少一張第一數據表,以及至少一張第二數據表,每張所述第一數據表用于存儲與所述第一數據表關聯的用戶標識的訂單基礎信息,所述訂單基礎信息包括訂單標識;每張所述第二數據表用于存儲與所述第二數據表關聯的訂單標識的訂單詳細信息;其中,所述用戶標識的數據信息包括所述用戶標識的訂單基礎信息以及所述訂單基礎信息中的訂單標識的訂單詳細信息。5.根據權利要求4所述的方法,其特征在于,分別將每個所述第一數據庫確定為一個目標數據庫,所述數據庫系統中的每個所述數據庫均設置有唯一的數據庫編號,各所述數據庫編號中數據庫編號大小相鄰的任意兩個數據庫編號之間的差值為1,各所述數據庫編號中最小的數據庫編號為0,所述第一數據庫的數據庫編號與所述第一數據庫關聯的第二數據庫的數據庫編號之間的差值與所述至少一個第一數據庫的個數相同,若基于所述數據庫的個數對用戶標識的第一內容進行哈希取模運...
【專利技術屬性】
技術研發人員:佟書健,楊偉平,郭曉波,
申請(專利權)人:北京微影時代科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。