Invention Grant
- Patent Title: In-memory database system
- Patent Title (中): 内存数据库系统
-
Application No.: US12756185Application Date: 2010-04-08
-
Publication No.: US09251214B2Publication Date: 2016-02-02
- Inventor: Cristian Diaconu , Craig Steven Freedman , Per-Ake Larson , Michael James Zwilling
- Applicant: Cristian Diaconu , Craig Steven Freedman , Per-Ake Larson , Michael James Zwilling
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Nicholas Chen; Doug Barker; Micky Minhas
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
A computer system includes a memory and a processor coupled to the memory. The processor is configured to execute instructions that cause execution of an in-memory database system that includes one or more database tables. Each database table includes a plurality of rows, where data representing each row is stored in the memory. The in-memory database system also includes a plurality of indexes associated with the one or more database tables, where each index is implemented by a lock-free data structure. Update logic at the in-memory database system is configured to update a first version of a particular row to create a second version of the particular row. The in-memory database system includes a non-blocking garbage collector configured to identify data representing outdated versions of rows.
Public/Granted literature
- US20110252000A1 IN-MEMORY DATABASE SYSTEM Public/Granted day:2011-10-13
Information query