-
公开(公告)号:US20190205437A1
公开(公告)日:2019-07-04
申请号:US15858960
申请日:2017-12-29
摘要: An apparatus is disclosed. The apparatus may be implemented in a database node or a storage node and includes one or more processors and memory storing instructions for causing the processor to perform a number of operations. Responsive to a page write request, the apparatus determines an identifier corresponding to the requested page, sends component blocks corresponding to the page to a storage node for appending to an append-only storage log of the storage node, receives the physical location of the stored component blocks, and associates the physical storage location of the stored component blocks with the logical identifier corresponding to the page.
-
2.
公开(公告)号:US20090070773A1
公开(公告)日:2009-03-12
申请号:US12207648
申请日:2008-09-10
IPC分类号: G06F9/46
CPC分类号: G06F9/5027 , G06F2209/5011 , G06F2209/5017 , G06F2209/5018 , H04L41/0213
摘要: A system and method for dividing complex tasks into sub-tasks for the purpose of improving performance in completing the task. Sub-tasks are arranged hierarchically and if a sub-task is unable to obtain a thread for execution it is executed in the thread of the parent task. Should a thread become free it is returned to a thread pool for use by any task. Should a parent task be waiting on the completion of one or more sub-tasks, the thread it uses is returned to the thread pool for use by any other task as needed.
摘要翻译: 将复杂任务划分为子任务的系统和方法,目的是提高完成任务的性能。 子任务按层次排列,如果子任务无法获取执行的线程,则它将在父任务的线程中执行。 如果线程变得空闲,则返回到线程池以供任何任务使用。 如果父任务在完成一个或多个子任务时等待,则它使用的线程将返回到线程池,以供其他任务根据需要使用。
-
公开(公告)号:US20210200756A1
公开(公告)日:2021-07-01
申请号:US16731880
申请日:2019-12-31
申请人: Jin CHEN , Alexandre DEPOUTOVITCH , Chong CHEN , Jack NG
发明人: Jin CHEN , Alexandre DEPOUTOVITCH , Chong CHEN , Jack NG
IPC分类号: G06F16/2455 , G06F16/182 , G06F16/17 , G06F9/46 , G06F9/54
摘要: Methods and apparatuses in a cloud-based database management system are described. Data in a database are stored in a plurality of pages in a page store of the database. A plurality of redo log records are received to be applied to the database. The redo log records within a predefined boundary are parsed to determine, for each given redo log record, a corresponding page to which the given log record is to be applied. The redo log records are reordered by corresponding page. The reordered redo log records are stored to be applied to the page store of the database.
-
-