-
公开(公告)号:US11204909B2
公开(公告)日:2021-12-21
申请号:US16174824
申请日:2018-10-30
Applicant: SAP SE
Inventor: Timothy Welch , Andrew Ushakov , Shuqing Cao , Ashutosh Kulkarni , Shyam Sunder Reddy Avula , Ajit Sabnis , Meena Ramakrishnan
IPC: G06F16/22 , G06F16/245
Abstract: A method for transferring data from a database may include receiving, at a database management system, a request to transfer, to a client, at least a portion of data stored at a database coupled with the database management system. The database management system may respond to the request by at least generating an internal table containing at least the portion of the data being transferred to the client. The database management system may further transfer at least the portion of the data to the client by at least sending, to the client, one or more data chunks. Each of the one or more data chunks may include at least a portion of a column of data from the internal table. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US20220109632A1
公开(公告)日:2022-04-07
申请号:US17466252
申请日:2021-09-03
Applicant: SAP SE
Inventor: Hakan Ancin , Manish Marathe , Elvan Roesch , Shyam Sunder Reddy Avula , Ajay Chitturi , Sunil Madan , Abhishek Pandey , Shailendra Nanduri , Padmakumar Sudharma Kumari , Sreedhar Maddineedi , Girish Manwani , Zaiyong Yao
IPC: H04L12/803 , H04L12/923 , H04L12/911 , H04L12/741 , H04L12/851
Abstract: Embodiments offer a cloud system allowing workload management through the use of a zone-compartment architecture. A routing engine extracts an identifier from an incoming request to a cloud system. The routing engine then determines from a mapping in a service mesh, a target compartment corresponding to the identifier. Based upon the target compartment, the routing engine receives an IP address from a registry of the service mesh. Using the IP address, the routing engine routes the request to the target compartment for processing by an application. A database of the target compartment is replicated within another compartment within a different zone, thereby ensuring high availability. Based upon a recommendation provided by the zone, the target compartment may be split or merged to accommodate variations in workflow. The mapping and registry are updated according to changes in the compartments.
-
公开(公告)号:US11422743B2
公开(公告)日:2022-08-23
申请号:US16896033
申请日:2020-06-08
Applicant: SAP SE
Inventor: Vivek Kandiyanallur , Jia Feng , Alexander Chernavin , Chitong Chung , Shyam Sunder Reddy Avula , Xin Guo , Scott Hamilton , Clay Jacobs , Christopher de Castro , Kaushik Ghosh
IPC: G06F3/06
Abstract: A distributed storage system includes a primary storage system and a secondary storage system. The secondary storage system stores the actual data and the primary storage system stores metadata for the actual data. The metadata references at the primary storage system may be deleted without deleting the corresponding data at the secondary storage system. Snapshots of the metadata at the primary storage system are sent to the secondary storage system. The secondary storage system can compare two metadata snapshots received from the primary storage in order to determine whether data stored at the secondary storage system has been deleted at the primary storage system for longer than a retention period. Such data may be deleted to free up storage space at the secondary storage server.
-
公开(公告)号:US11249962B2
公开(公告)日:2022-02-15
申请号:US16411869
申请日:2019-05-14
Applicant: SAP SE
Inventor: Panfeng Zhou , Xu-Dong Qian , Yanhong Wang , Shyam Sunder Reddy Avula , Amarnadh Sai Eluri , Chirag Samtani
IPC: G06F16/21 , G06F16/185 , G06F11/34 , G06F16/242
Abstract: Disclosed herein are systems, methods, and devices for providing load unit recommendations. An example method includes monitoring queries executed by a database management system including a database object, determining an access frequency of the database object based upon the monitoring, and determining relative access counter information for the database object based on the access frequency. Subsequently, the method includes generating a sorted element based on the relative access counter information, determining threshold values based on threshold information and the sorted element, and determining a load unit for the database object based on the sorted element and the threshold values. The load unit indicates whether to load the whole database object, or only a portion thereof, into a main memory of the DBMS while accessing the database object.
-
公开(公告)号:US20210318834A1
公开(公告)日:2021-10-14
申请号:US16896033
申请日:2020-06-08
Applicant: SAP SE
Inventor: Vivek Kandiyanallur , Jia Feng , Alexander Chernavin , Chitong Chung , Shyam Sunder Reddy Avula , Xin Guo , Scott Hamilton , Clay Jacobs , Christopher de Castro , Kaushik Ghosh
IPC: G06F3/06
Abstract: A distributed storage system includes a primary storage system and a secondary storage system. The secondary storage system stores the actual data and the primary storage system stores metadata for the actual data. The metadata references at the primary storage system may be deleted without deleting the corresponding data at the secondary storage system. Snapshots of the metadata at the primary storage system are sent to the secondary storage system. The secondary storage system can compare two metadata snapshots received from the primary storage in order to determine whether data stored at the secondary storage system has been deleted at the primary storage system for longer than a retention period. Such data may be deleted to free up storage space at the secondary storage server.
-
公开(公告)号:US11570110B2
公开(公告)日:2023-01-31
申请号:US17466252
申请日:2021-09-03
Applicant: SAP SE
Inventor: Hakan Ancin , Manish Marathe , Elvan Roesch , Shyam Sunder Reddy Avula , Ajay Chitturi , Sunil Madan , Abhishek Pandey , Shailendra Nanduri , Padmakumar Sudharma Kumari , Sreedhar Maddineedi , Girish Manwani , Zaiyong Yao
IPC: H04L47/125 , H04L47/762 , H04L47/2483 , H04L45/745 , H04L47/78
Abstract: Embodiments offer a cloud system allowing workload management through the use of a zone-compartment architecture. A routing engine extracts an identifier from an incoming request to a cloud system. The routing engine then determines from a mapping in a service mesh, a target compartment corresponding to the identifier. Based upon the target compartment, the routing engine receives an IP address from a registry of the service mesh. Using the IP address, the routing engine routes the request to the target compartment for processing by an application. A database of the target compartment is replicated within another compartment within a different zone, thereby ensuring high availability. Based upon a recommendation provided by the zone, the target compartment may be split or merged to accommodate variations in workflow. The mapping and registry are updated according to changes in the compartments.
-
公开(公告)号:US20200034463A1
公开(公告)日:2020-01-30
申请号:US16174824
申请日:2018-10-30
Applicant: SAP SE
Inventor: Timothy Welch , Andrew Ushakov , Shuqing Cao , Ashutosh Kulkarni , Shyam Sunder Reddy Avula , Ajit Sabnis , Meena Ramakrishnan
IPC: G06F17/30
Abstract: A method for transferring data from a database may include receiving, at a database management system, a request to transfer, to a client, at least a portion of data stored at a database coupled with the database management system. The database management system may respond to the request by at least generating an internal table containing at least the portion of the data being transferred to the client. The database management system may further transfer at least the portion of the data to the client by at least sending, to the client, one or more data chunks. Each of the one or more data chunks may include at least a portion of a column of data from the internal table. Related systems and articles of manufacture, including computer program products, are also provided.
-
-
-
-
-
-