-
公开(公告)号:US20160253384A1
公开(公告)日:2016-09-01
申请号:US15032977
申请日:2013-11-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Harumi Kuno , Goetz Graefe
IPC: G06F17/30
CPC classification number: G06F17/30469 , G06F17/30327 , G06F17/30589
Abstract: Disclosed herein are a system, non transitory computer-readable medium, and method for estimating database performance. A request for an estimate of data is read. The estimate is calculated based at least partially on a node located in a data structure.
Abstract translation: 这里公开了一种用于估计数据库性能的系统,非暂时计算机可读介质和方法。 读取对数据估计的请求。 至少部分地基于位于数据结构中的节点来计算估计。
-
公开(公告)号:US10482013B2
公开(公告)日:2019-11-19
申请号:US15513407
申请日:2014-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles S. Johnson , Harumi Kuno , Goetz Graefe , Haris Volos , Mark Lillibridge , James Hyungsun Park , Wey Guy
IPC: G06F12/0804 , G06F12/0868 , G06F12/12 , G06F11/14
Abstract: Systems and methods associated with page modification are disclosed. One example method may be embodied on a non-transitory computer-readable medium storing computer-executable instructions. The instructions, when executed by a computer, may cause the computer to fetch a page to a buffer pool in a memory. The page may be fetched from at least one of a log and a backup using single page recovery. The instructions may also cause the computer to store a modification of the page to the log. The modification may be stored to the log as a log entry. The instructions may also cause the computer to evict the page from memory when the page is replaced in the buffer pool. Page writes associated with the eviction may be elided.
-
公开(公告)号:US10262035B2
公开(公告)日:2019-04-16
申请号:US15032977
申请日:2013-11-14
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Harumi Kuno , Goetz Graefe
IPC: G06F17/30
Abstract: Disclosed herein are a system, non transitory computer-readable medium, and method for estimating database performance. A request for an estimate of data is read. The estimate is calculated based at least partially on a node located in a data structure.
-
公开(公告)号:US20170300412A1
公开(公告)日:2017-10-19
申请号:US15513407
申请日:2014-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles S. Johnson , Harumi Kuno , Goetz Graefe , Haris Volos , Mark Lillibridge , James Hyungsun Park , Wey Guy
CPC classification number: G06F12/0804 , G06F11/1446 , G06F11/1474 , G06F12/0868 , G06F12/12 , G06F2201/80 , G06F2212/1016
Abstract: Systems and methods associated with page modification are disclosed. One example method may be embodied on a non-transitory computer-readable medium storing computer-executable instructions. The instructions, when executed by a computer, may cause the computer to fetch a page to a buffer pool in a memory. The page may be fetched from at least one of a log and a backup using single page recovery. The instructions may also cause the computer to store a modification of the page to the log. The modification may be stored to the log as a log entry. The instructions may also cause the computer to evict the page from memory when the page is replaced in the buffer pool. Page writes associated with the eviction may be elided.
-
公开(公告)号:US20170212902A1
公开(公告)日:2017-07-27
申请号:US15314751
申请日:2014-05-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Goetz Graefe
CPC classification number: G06F16/113 , G06F7/08 , G06F11/14 , G06F11/1469 , G06F16/00 , G06F16/2358 , G06F2201/84
Abstract: Systems and methods associated with an at least partially sorted log archives are disclosed. One example method for restoring a database includes restoring members of a set of database pages originally stored on a failed media device in the database. Restoring a member of the set of pages includes loading an image of the member of the set of database pages from a backup. Restoring the member of the set of database pages also includes applying log entries associated with the member of the set of database pages to the image. The log entries may have been recorded after the image of the member of the set of database pages was taken. The log entries may be retrieved from the at least partially sorted log archive. Restoring the member of the set of database pages also includes writing the database page to a replacement media.
-
公开(公告)号:US10360206B2
公开(公告)日:2019-07-23
申请号:US15107392
申请日:2014-01-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Joseph Tucek , Mark Lillibridge , Harumi Kuno , Goetz Graefe
IPC: G06F17/00 , G06F16/23 , G06F16/901 , G06F16/2455
Abstract: Systems and methods associated with latch-free searching are disclosed. One example method includes receiving a key identifying data to be retrieved from a tree-based data structure. The method also includes performing a concurrent, latch-free search of the tree-based data structure until a leaf node is reached. The method also includes validating the leaf node. The method also includes retreading a portion of the search if the leaf node fails validation.
-
公开(公告)号:US20170046096A1
公开(公告)日:2017-02-16
申请号:US15305389
申请日:2014-04-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Goetz Graefe , Haris Volos , Hideaki Kimura , Harumi Kuno , Alistair Veitch , Joseph Tucek , Alvin AuYoung
IPC: G06F3/06
CPC classification number: G06F3/0644 , G06F3/0604 , G06F3/064 , G06F3/0652 , G06F3/0673 , G06F12/1009
Abstract: Approaches for structuring a plurality of page images in-memory are described in various examples of the present disclosure. In one example, a unique page identifier provided within a reference page image is identified. The unique page identifier is associated with a target page image stored in-memory. Once identified, the page identifier associated with the target page image is replaced with a location specific identifier of the target page image, wherein the location specific identifier is based on an in-memory location of the target page image.
Abstract translation: 在本公开的各种示例中描述了用于构造存储器中的多个页面图像的方法。 在一个示例中,识别在参考页面图像内提供的唯一页面标识符。 独特的页面标识符与存储在内存中的目标页面图像相关联。 一旦被识别,与目标页面图像相关联的页面标识符被目标页面图像的位置特定标识符替换,其中位置特定标识符基于目标页面图像的存储器内位置。
-
公开(公告)号:US20170004164A1
公开(公告)日:2017-01-05
申请号:US15107392
申请日:2014-01-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Joseph Tucek , Mark Lillibridge , Harumi Kuno , Goetz Graefe
IPC: G06F17/30
CPC classification number: G06F16/2343 , G06F16/2315 , G06F16/2455 , G06F16/9027
Abstract: Systems and methods associated with latch-free searching are disclosed. One example method includes receiving a key identifying data to be retrieved from a tree-based data structure. The method also includes performing a concurrent, latch-free search of the tree-based data structure until a leaf node is reached. The method also includes validating the leaf node. The method also includes retreading a portion of the search if the leaf node fails validation.
Abstract translation: 公开了与无闩锁搜索相关联的系统和方法。 一个示例性方法包括从基于树的数据结构接收识别要检索的数据的密钥。 该方法还包括执行基于树的数据结构的并发的,无闩锁的搜索,直到到达叶节点。 该方法还包括验证叶节点。 该方法还包括如果叶节点验证失败,则重新搜索搜索的一部分。
-
公开(公告)号:US20170132095A1
公开(公告)日:2017-05-11
申请号:US15127468
申请日:2014-03-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Goetz Graefe
IPC: G06F11/16
CPC classification number: G06F11/1662 , G06F11/00 , G06F11/08 , G06F2201/805 , G06F2201/82 , G06F2201/85
Abstract: An example data restoration approach includes loading a replacement storage media upon detecting a media failure in a failed storage media, detecting a request for data originally stored on the failed storage media that is pending restoration to the replacement storage media, and in response to detecting this data request, restoring a data segment associated with the data from a backup to the replacement storage media. The approach further modifies the data segment in the replacement storage media according to archived modifications to the data segment in a log archive and then responds to the data request.
-
-
-
-
-
-
-
-