-
公开(公告)号:US10204044B2
公开(公告)日:2019-02-12
申请号:US15157746
申请日:2016-05-18
Applicant: SAP SE
Inventor: Burak Kurt , Steffen Geissinger , Anil Akay
Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.
-
公开(公告)号:US20170177604A1
公开(公告)日:2017-06-22
申请号:US14971852
申请日:2015-12-16
Applicant: SAP SE
Inventor: Steffen Geissinger , Burak Kurt
IPC: G06F17/30
CPC classification number: G06F8/4434
Abstract: An encoded data object notation persistence format can be used in a variety of scenarios to advantage. The encoded format accommodates key name-value pairs and can employ dictionary compression to reduce the amount of storage needed to represent a data object. Searching and querying a collection of encoded data objects can be done more efficiently by taking advantage of the format.
-
公开(公告)号:US10452542B2
公开(公告)日:2019-10-22
申请号:US16131217
申请日:2018-09-14
Applicant: SAP SE
Inventor: Burak Kurt , Steffen Geissinger , Anil Akay
Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.
-
公开(公告)号:US10275229B2
公开(公告)日:2019-04-30
申请号:US14971852
申请日:2015-12-16
Applicant: SAP SE
Inventor: Steffen Geissinger , Burak Kurt
Abstract: An encoded data object notation persistence format can be used in a variety of scenarios to advantage. The encoded format accommodates key name-value pairs and can employ dictionary compression to reduce the amount of storage needed to represent a data object. Searching and querying a collection of encoded data objects can be done more efficiently by taking advantage of the format.
-
公开(公告)号:US20190012262A1
公开(公告)日:2019-01-10
申请号:US16131217
申请日:2018-09-14
Applicant: SAP SE
Inventor: Burak Kurt , Steffen Geissinger , Anil Akay
CPC classification number: G06F12/0646 , G06F3/0608 , G06F3/064 , G06F3/0656 , G06F3/0673
Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.
-
公开(公告)号:US20170336980A1
公开(公告)日:2017-11-23
申请号:US15157746
申请日:2016-05-18
Applicant: SAP SE
Inventor: Burak Kurt , Steffen Geissinger , Anil Akay
CPC classification number: G06F12/0646 , G06F3/0608 , G06F3/064 , G06F3/0656 , G06F3/0673 , G06F2212/1016 , G06F2212/1044
Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.
-
-
-
-
-