Invention Grant
- Patent Title: Memory object pool use in a distributed index and query system
-
Application No.: US15653042Application Date: 2017-07-18
-
Publication No.: US10649967B2Publication Date: 2020-05-12
- Inventor: Christopher Todd
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F16/93
- IPC: G06F16/93 ; G06F16/22 ; G06F9/50 ; G06F12/02 ; G06F16/27

Abstract:
In a method of memory object pool use in a distributed index and query system, a plurality of memory object pools is maintained. A batch of documents is serialized into a first memory object borrowed from a first memory object pool, of the memory object pools, to achieve a first segment comprising a serialized data array, an offset index, and a document count. The serialized data array is compressed into a second memory object borrowed from a second memory object pool, of the memory object pools, to achieve a second segment comprising a compressed serialized data array, the offset index, and the document count. Subsequent to the compression, the first memory object is released back to the first memory object pool. The second segment is written to a data storage device. Subsequent to the writing, the second memory object is released back to the second memory object pool.
Public/Granted literature
- US20190026325A1 MEMORY OBJECT POOL USE IN A DISTRIBUTED INDEX AND QUERY SYSTEM Public/Granted day:2019-01-24
Information query