Invention Grant
US08812445B2 System and method for managing scalability in a distributed database
有权
用于管理分布式数据库中的可扩展性的系统和方法
- Patent Title: System and method for managing scalability in a distributed database
- Patent Title (中): 用于管理分布式数据库中的可扩展性的系统和方法
-
Application No.: US12889773Application Date: 2010-09-24
-
Publication No.: US08812445B2Publication Date: 2014-08-19
- Inventor: Alan G. Bryant , Kevin S. Grimaldi , Trek Palmer , David B. Pinkney
- Applicant: Alan G. Bryant , Kevin S. Grimaldi , Trek Palmer , David B. Pinkney
- Applicant Address: US CA Santa Clara
- Assignee: Hitachi Data Systems Corporation
- Current Assignee: Hitachi Data Systems Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Mattingly & Malur, PC
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map.
Public/Granted literature
- US20120078850A1 System and method for managing scalability in a distributed database Public/Granted day:2012-03-29
Information query