Invention Grant
- Patent Title: Read mostly database tables
- Patent Title (中): 大部分数据库表
-
Application No.: US12014764Application Date: 2008-01-15
-
Publication No.: US07908257B2Publication Date: 2011-03-15
- Inventor: Pravin Mittal , Hanumantha Rao Kodavalla
- Applicant: Pravin Mittal , Hanumantha Rao Kodavalla
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Described is a technology by which a database management system more efficiently processes read requests than write requests for a read-mostly database table, which is a database table that is generally read far more often than written. A lock partitioning mechanism may be implemented to provide a read lock for each CPU of a plurality of CPUs, in which only one read lock is acquired to process a read request. A database table state changing mechanism may be implemented that more efficiently processes read requests relative to write requests by maintaining the database table in a read-only state until a write request is processed. When a write request is received, the database table is changed to a read-write state to process the write request. The database table is then reset back to a read-only state, such as by running a background thread.
Public/Granted literature
- US20090182746A1 READ MOSTLY DATABASE TABLES Public/Granted day:2009-07-16
Information query