发明授权
- 专利标题: In-memory database system
- 专利标题(中): 内存数据库系统
-
申请号: US12756185申请日: 2010-04-08
-
公开(公告)号: US09251214B2公开(公告)日: 2016-02-02
- 发明人: Cristian Diaconu , Craig Steven Freedman , Per-Ake Larson , Michael James Zwilling
- 申请人: Cristian Diaconu , Craig Steven Freedman , Per-Ake Larson , Michael James Zwilling
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 代理商 Nicholas Chen; Doug Barker; Micky Minhas
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/30
摘要:
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.
公开/授权文献
- US20110252000A1 IN-MEMORY DATABASE SYSTEM 公开/授权日:2011-10-13