-
公开(公告)号:US20230409731A1
公开(公告)日:2023-12-21
申请号:US17968136
申请日:2022-10-18
Applicant: SAP SE
Inventor: Patrick VOELKER , Holger MACK , Meinolf BLOCK , Thorsten GLEBE , Mihnea ANDREI , Yong Sik KWON , Dirk THOMSEN , Martin SCHINDEWOLF , Martin KITTEL , Myung Sun PARK , Beomsoo KIM , Martin HEIDEL , Christian BENSBERG , Fabian GARAGNON , Michael MUEHLE , Sergej HARDOCK , Johannes BEIGEL , Sascha ZORN , Christoph HOHNER , Andreas HARTEL
CPC classification number: G06F21/6227 , H04L9/0825 , H04L9/0822 , H04L9/0891
Abstract: A database system includes a persistent storage system, a memory storing metadata defining a tenant object and a plurality of database artifacts, a first instance of the tenant object, the first instance associated with a first plurality of the database artifacts including first data associated with the first instance of the tenant object, and a second instance of the tenant object, the second instance associated with a second plurality of the database artifacts including second data associated with the second instance of the tenant object. A processing unit is to execute program code of a database instance to cause the database system to encrypt the first data associated with the first instance of the tenant object using a first public encryption key and store the encrypted first data in the persistent storage system, and encrypt the second data associated with the second instance of the tenant object using a second public encryption key and store the encrypted second data in the persistent storage system.
-
公开(公告)号:US20180150363A1
公开(公告)日:2018-05-31
申请号:US15362714
申请日:2016-11-28
Applicant: SAP SE
Inventor: Hyeong Seog KIM , Yong Sik KWON , Seyeong BAE , Ji Hoon JANG , Won Wook HONG
CPC classification number: G06F11/1469 , G06F16/2308 , G06F16/2365 , G06F2201/84
Abstract: Restoring a database image of a secondary database system comprises initializing the database image from a recovery image that includes metadata logs and non-metadata logs, of which at least one metadata log includes an undo log of non-committed data that is applied to the initialized database image. A first pagelist and first indexes are then rebuilt based on first data segments of the database image and the corresponding metadata objects. The database image is then updated by replaying the metadata redo log generated from the undo log, the metadata logs, and the non-metadata logs. Then, a second pagelist and second indexes for the database system are rebuilt based on second data segments of the database image and the corresponding non-metadata objects, while each of the first data segments is statically separated from the second data segments in physical memory space. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20240195617A1
公开(公告)日:2024-06-13
申请号:US18065048
申请日:2022-12-13
Applicant: SAP SE
Inventor: Beomsoo KIM , Yong Sik KWON , Ji Hoon JANG , Hyeong Seog KIM
CPC classification number: H04L9/0891 , G06F21/602 , G06F21/6218
Abstract: Systems and methods include storage of a plurality of encrypted data pages of a row store database table in a persistent storage system, determination of a first encryption key associated with one of the plurality of encrypted data pages based on a header of the one of the plurality of encrypted data pages, determination of whether the first encryption key has been revoked, and, if it is determined that the first encryption key has been revoked, adding of a portion of volatile memory allocated to the one of the plurality of data pages to a free list.
-
公开(公告)号:US20240356762A1
公开(公告)日:2024-10-24
申请号:US18303065
申请日:2023-04-19
Applicant: SAP SE
Inventor: Hyunjun KIM , Eunsang KIM , Jian LUO , Patrick VOELKER , Jaeyoung CHOI , Yong Sik KWON , Mihnea ANDREI
CPC classification number: H04L9/3268 , G06F16/214 , G06F21/6218
Abstract: Systems and methods include reception of a request to move a first database tenant from a first database instance to a second database instance, the first database tenant comprising a first tenant object instance associated with a plurality of artifacts of the first database instance, the plurality of artifacts including a tenant-level catalog and data. In response to the request, the tenant-level catalog is exported from the first database instance to a shared storage system, the tenant-level catalog is imported to a second tenant of the second database instance from the shared storage system, the data is exported from the first database instance to the shared storage system, the data is imported to the second tenant of the second database instance from the shared storage system, and the first database tenant is dropped from the first database instance.
-
公开(公告)号:US20240281344A1
公开(公告)日:2024-08-22
申请号:US18185872
申请日:2023-03-17
Applicant: SAP SE
Inventor: Uwe HAHN , Eunsang KIM , Mihnea ANDREI , Werner THESING , Patrick VOELKER , Ruediger KARL , Yong Sik KWON , Jaeyoung CHOI , Jian LUO , Hyunjun KIM , Andre SCHEFE , Urs KLINGSPORN , Norman MAY
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F11/1451 , G06F11/1464
Abstract: Systems and methods include reception of an instruction to recover a first database tenant of a first database instance to a first point in time, the first database tenant associated with first database artifacts of the first database instance, and the first database instance including two or more database tenants and, in response to the instruction, creation of a second database instance, selection of backup data of the first database instance based on the first point in time, execution of a recovery of the backup data on the second database instance, export of second database artifacts of the first database tenant from the second database instance to a storage, truncation of the first database artifacts from the first database instance, import of the second database artifacts from the storage to the first database instance, and deletion of the second database instance.
-
公开(公告)号:US20240362354A1
公开(公告)日:2024-10-31
申请号:US18307244
申请日:2023-04-26
Applicant: SAP SE
Inventor: Hyunjun KIM , Patrick VOELKER , Urs KLINGSPORN , Yong Sik KWON , Jaeyoung CHOI , Myunggon PARK , Yeonghun JEONG , Yong Wook JEONG , Chawon KO , Yin LONG , Mihnea ANDREI
CPC classification number: G06F21/6227 , G06F21/604 , G06F2221/2141
Abstract: Systems and methods include reception of a call to an application programming interface, the call comprising a request to create a database tenant in a database instance executing on a database platform, determination, at an operator executing on the database platform, to create the tenant based on the received call, retrieval, in response to the determination, by the operator of credentials of a tenant manager user from a storage external to the database platform, connection of the operator to the database instance using the credentials, transmission, from the operator to the database instance, of a Structured Query Language command to create the tenant and, in response to the command, creation of the tenant in the database instance.
-
公开(公告)号:US20240169072A1
公开(公告)日:2024-05-23
申请号:US17988975
申请日:2022-11-17
Applicant: SAP SE
Inventor: Beomsoo KIM , Yong Sik KWON , Ji Hoon JANG , Hyeong Seog KIM
CPC classification number: G06F21/602 , G06F21/6218
Abstract: Systems and methods include determination of a first encryption key associated with a data page of a row store database table stored in a volatile memory, based on a header of the data page, encryption of a body of the data page using the first encryption key, and storage of an encrypted data page comprising the header and the encrypted body in a persistent storage system.
-
公开(公告)号:US20230409730A1
公开(公告)日:2023-12-21
申请号:US17892597
申请日:2022-08-22
Applicant: SAP SE
Inventor: Mihnea ANDREI , Alexander BOEHM , Norman MAY , Urs KLINGSPORN , Meinolf BLOCK , Patrick VOELKER , Hyunjun KIM , Thorsten GLEBE , Jonathan BREGLER , Jaeyoung CHOI , Martin KITTEL , Yong Sik KWON , Uwe HAHN , Henning ZAHN , Melanie HANDRECK , Holger MACK , Eunsang KIM , Frank RENKES , Juchang LEE , Martin SCHINDEWOLF , Ivan BOWMAN , Lars DANNECKER
CPC classification number: G06F21/6227 , H04L9/14 , G06F21/602
Abstract: Systems and methods include creation of a first instance of a tenant object in a database instance, association of the first instance of the tenant object with a first plurality of database artifacts including first data associated with the first instance of the tenant object, creation of a second instance of the tenant object in the database instance, association of the second instance of the tenant object with a second plurality of database artifacts including second data associated with the second instance of the tenant object, and reception and response to queries on the first data associated with the first instance of the tenant object and to queries on the second data associated with the second instance of the tenant object.
-
-
-
-
-
-
-