-
公开(公告)号:US11892999B2
公开(公告)日:2024-02-06
申请号:US17579336
申请日:2022-01-19
Applicant: SAP SE
Inventor: Gordon Gaumnitz , Robert Schulze , Lars Dannecker , Ivan Bowman , Daniel James Farrar
IPC: G06F16/23 , G06F16/951 , G06F16/22
CPC classification number: G06F16/2322 , G06F16/2237 , G06F16/951
Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.
-
公开(公告)号:US20220138173A1
公开(公告)日:2022-05-05
申请号:US17579336
申请日:2022-01-19
Applicant: SAP SE
Inventor: Gordon Gaumnitz , Robert Schulze , Lars Dannecker , Ivan Bowman , Daniel James Farrar
IPC: G06F16/23 , G06F16/951 , G06F16/22
Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.
-
公开(公告)号:US11238023B2
公开(公告)日:2022-02-01
申请号:US16715677
申请日:2019-12-16
Applicant: SAP SE
Inventor: Gordon Gaumnitz , Robert Schulze , Lars Dannecker , Ivan Bowman , Dan Farrar
IPC: G06F16/22 , G06F16/2458
Abstract: A system and method include storing a table of time series data in a database of a data platform, the table of time series data representing a set of time series blocks. Each time series block of the set of time series blocks has a time series of equally-incremented time intervals and a run length. Each time interval of the time series is associated with one or more values. The run length has a starting position with at least one starting value and an ending position with at least one ending value. The starting position and the at least one starting value is stored for each time series block in a column store of the database. Then, a compressed index is generated in the column store of the database for each time series block, the compressed index comprising the starting position and the at least one starting value.
-
公开(公告)号:US11656960B2
公开(公告)日:2023-05-23
申请号:US17205245
申请日:2021-03-18
Applicant: SAP SE
Inventor: Nathan Auch , Ivan Bowman , Daniel Kirmse , Henning Zahn
IPC: G06F11/20 , G06F9/54 , H04L67/10 , H04L67/2866
CPC classification number: G06F11/2025 , G06F9/547 , H04L67/10 , H04L67/2866 , G06F2201/805
Abstract: Disclosed herein are system, method, and computer program product embodiments for disaster resilience of applications managed by Kubernetes operators. An embodiment operates by creating an orchestration and worker cluster, where the worker cluster is coupled to the orchestration cluster by a proxy server. Custom resources are deployed to the orchestration cluster and custom resource controllers are deployed to the worker cluster. The proxy server federates these custom resources between the orchestration cluster and the worker cluster. During disasters, the worker cluster is recreated and reconciled to prevent loss of the federated cluster.
-
公开(公告)号:US11593352B2
公开(公告)日:2023-02-28
申请号:US17197693
申请日:2021-03-10
Applicant: SAP SE
Inventor: Mohammed Abouzour , Gunes Aluc , Ivan Bowman , Xi Deng , Nandan Marathe , Sagar Ranadive , Muhammed Sharique , John Smirnios
Abstract: Systems and methods include determination of a first logical page number of a first database page to be persisted, identification of a first blockmap page associated with the first logical page number, determination, from the first blockmap page, of a block number associated with the first logical page number, determination that the block number is an object key, determination, in response to the determination, that the block number is an object key, determination of a first object key to associate with the first logical page number, and writing of the first database page to the object store using the first object key.
-
-
-
-