Invention Grant
- Patent Title: Table partitioning within distributed database systems
-
Application No.: US14725916Application Date: 2015-05-29
-
Publication No.: US10067969B2Publication Date: 2018-09-04
- Inventor: Michael Thomas Rice , Oleg Levin , Yan Avlasov , Seth Theodore Proctor , Thomas Jonathan Harwood
- Applicant: NuoDB, Inc.
- Applicant Address: US MA Cambridge
- Assignee: NuoDB, INC.
- Current Assignee: NuoDB, INC.
- Current Assignee Address: US MA Cambridge
- Agency: Smith Baluch LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Techniques are disclosed for implementing a unified partitioning scheme within distributed database systems to allow a table to be horizontally partitioned and those partitions stored on and serviced by a storage group. A storage group is a subset of storage manager (SM) nodes, and each SM node is configured to persist database data in durable storage. The distributed database system assigns each storage group to a subset of SM nodes. The distributed database system can address each storage group using a symbolic mapping that allows transactions to identify a particular storage group, and to direct read and write operations to a subset of SM nodes servicing that storage group. An administrator can update this mapping on-the-fly to cause the distributed database system to dynamically adjust an implemented partitioning scheme without necessarily interrupting on-going database operations.
Public/Granted literature
- US20160350392A1 TABLE PARTITIONING WITHIN DISTRIBUTED DATABASE SYSTEMS Public/Granted day:2016-12-01
Information query