Invention Grant
- Patent Title: Scalable relational database service
- Patent Title (中): 可扩展关系数据库服务
-
Application No.: US12059723Application Date: 2008-03-31
-
Publication No.: US08386540B1Publication Date: 2013-02-26
- Inventor: Grant A. M. McAlister , Swaminathan Sivasubramanian , Rajesh S. Sheth
- Applicant: Grant A. M. McAlister , Swaminathan Sivasubramanian , Rajesh S. Sheth
- Applicant Address: US NV Reno
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US NV Reno
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F17/00 ; G06F15/173

Abstract:
System and methods for providing a Scalable Relational Database Service (SRDBS) are disclosed. SRDBS may allow a subscriber to lease/rent a virtual relational database (a.k.a. namespace) with a specified allocation of disk space, CPU resources and/or I/O resources. The namespace may resemble a physical RDBMS, and may allow client applications to perform SQL queries. SRDBS may partition a subscriber's database across multiple database servers automatically and may replicate each partition automatically. SRDBS may provide automatic routing of client queries to the appropriate database server holding the required data. The routing process may mask temporary data outages due to database replica failures, network failures, and/or repartitioning operations. SRDBS may employ partition maps to convey the location of data to client-side routing functions. These partition maps may use a multi-versioning scheme. SRDBS may provide a resource isolation mechanism that limits the resource utilization of each namespace to its specified allocation.
Information query