SYSTEMS AND METHODS FOR DATABASE MANAGEMENT USING APPEND-ONLY STORAGE DEVICES

    公开(公告)号:US20190205437A1

    公开(公告)日:2019-07-04

    申请号:US15858960

    申请日:2017-12-29

    IPC分类号: G06F17/30 G06F12/02

    摘要: 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.

    METHOD FOR EFFICIENT THREAD USAGE FOR HIERARCHICALLY STRUCTURED TASKS
    2.
    发明申请
    METHOD FOR EFFICIENT THREAD USAGE FOR HIERARCHICALLY STRUCTURED TASKS 审中-公开
    用于层次结构化任务的有效线程方法

    公开(公告)号:US20090070773A1

    公开(公告)日:2009-03-12

    申请号:US12207648

    申请日:2008-09-10

    IPC分类号: G06F9/46

    摘要: 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.

    摘要翻译: 将复杂任务划分为子任务的系统和方法,目的是提高完成任务的性能。 子任务按层次排列,如果子任务无法获取执行的线程,则它将在父任务的线程中执行。 如果线程变得空闲,则返回到线程池以供任何任务使用。 如果父任务在完成一个或多个子任务时等待,则它使用的线程将返回到线程池,以供其他任务根据需要使用。