Patents by Inventor Myunggon Park
Myunggon Park has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240362354Abstract: 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.Type: ApplicationFiled: April 26, 2023Publication date: October 31, 2024Inventors: Hyunjun KIM, Patrick VOELKER, Urs KLINGSPORN, Yong Sik KWON, Jaeyoung CHOI, Myunggon PARK, Yeonghun JEONG, Yong Wook JEONG, Chawon KO, Yin LONG, Mihnea ANDREI
-
Patent number: 11829360Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.Type: GrantFiled: February 23, 2022Date of Patent: November 28, 2023Assignee: SAP SEInventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
-
Patent number: 11709752Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file holding data representative of a workload executed in a source database system, processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, the workload including a set of requests represented within the replay file, providing a set of tags associated with the replay file, the set of tags including one or more tags, each tag associated with a request in the set of requests, and during replay of the workload in the target database system: pausing replay of the workload in response to a tag, executing a request associated with the tag, providing replay results specific to the request, and selectively resuming replay of the workload in the target database system.Type: GrantFiled: April 2, 2020Date of Patent: July 25, 2023Assignee: SAP SEInventors: Myunggon Park, Wonyoung Kwak, YoungSeok Hwang, Jihun Kang
-
Publication number: 20230185792Abstract: Systems and methods include reception of a workload statement, determination of whether the workload statement is a read statement or write statement, and, if the workload statement is a read statement, execution of the read statement to generate a first result set and transmission of the read statement for execution by a second database system to generate a second result set. If the workload statement is a write statement, the write statement is executed to change data of the first database system and the changed data is replicated to the second database system.Type: ApplicationFiled: December 13, 2021Publication date: June 15, 2023Inventors: Ji Hoon JANG, Juchang LEE, Changgyoo PARK, Myunggon PARK
-
Patent number: 11615012Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file including data representative of a workload executed in a source database system, and processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, processing the capture file including: processing the capture file to provide a set of intermediate files, and processing the set of intermediate files using in-memory merge sort operations to generate a set of replay files.Type: GrantFiled: August 4, 2020Date of Patent: March 28, 2023Assignee: SAP SEInventors: Juchang Lee, Myunggon Park, Jihwan Lim, YoungSeok Hwang
-
Patent number: 11468062Abstract: A process is provided for independently hashing and filtering a data set, such as during preprocessing. For the data set, one or more records, separately having one or more fields, may be identified. A record hash value set, containing one or more record hash values for the respective one or more records, may be generated. Generating a given record hash value may be accomplished as follows. For a given record, a hash value set may be generated, having one or more field hash values for the respective one or more fields of the given record. The record hash value for the given record may be generated based on the hash value set. A total hash value for the data set may be generated based on the record hash value set. The records of the data set may be filtered based on classification of the query that generated the records.Type: GrantFiled: February 25, 2020Date of Patent: October 11, 2022Assignee: SAP SEInventors: Nosub Sung, Myunggon Park, Taehyung Lee, Chui Won Lee, Juchang Lee, Sung Heun Wi
-
Publication number: 20220179860Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.Type: ApplicationFiled: February 23, 2022Publication date: June 9, 2022Applicant: SAP SEInventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
-
Patent number: 11294897Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.Type: GrantFiled: December 16, 2019Date of Patent: April 5, 2022Assignee: SAP SEInventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
-
Publication number: 20220100715Abstract: A physio-logical migration of a database from a source system to a target system may include exporting a catalog of the database in a data interchange format that preserves the hierarchical dependencies present amongst the entities included in the catalog. The physio-logical migration of the database may further include exporting the contents of a table in the database in a binary format compatible at the target system. The binary format may be a data buffer having a metadata portion, a fixed-size portion, and a page chain portion. Where the target system is a cloud-based system, the physio-logical migration of the database may include exporting the catalog and the contents of the table to a cloud-based object store before importing the catalog and the contents of the table to the target system. Related systems and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: March 23, 2021Publication date: March 31, 2022Inventors: Juchang Lee, Ivan Veselinov Andreev, Eunsang Kim, Jaehwa Kim, Yong Sik Kwon, Joo Yeon Lee, Jian Luo, Myunggon Park, Edward-Robert Tyercha, Zheng-Wei Wang, Paul Willems
-
Publication number: 20210311851Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file including data representative of a workload executed in a source database system, and processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, processing the capture file including: processing the capture file to provide a set of intermediate files, and processing the set of intermediate files using in-memory merge sort operations to generate a set of replay files.Type: ApplicationFiled: August 4, 2020Publication date: October 7, 2021Inventors: Juchang Lee, Myunggon Park, Jihwan Lim, YoungSeok Hwang
-
Publication number: 20210311850Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file holding data representative of a workload executed in a source database system, processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, the workload including a set of requests represented within the replay file, providing a set of tags associated with the replay file, the set of tags including one or more tags, each tag associated with a request in the set of requests, and during replay of the workload in the target database system: pausing replay of the workload in response to a tag, executing a request associated with the tag, providing replay results specific to the request, and selectively resuming replay of the workload in the target database system.Type: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Myunggon Park, Wonyoung Kwak, YoungSeok Hwang, Jihun Kang
-
Patent number: 10698892Abstract: A process is provided for independently hashing and filtering a data set, such as during preprocessing. For the data set, one or more records, separately having one or more fields, may be identified. A record hash value set, containing one or more record hash values for the respective one or more records, may be generated. Generating a given record hash value may be accomplished as follows. For a given record, a hash value set may be generated, having one or more field hash values for the respective one or more fields of the given record. The record hash value for the given record may be generated based on the hash value set. A total hash value for the data set may be generated based on the record hash value set. The records of the data set may be filtered based on classification of the query that generated the records.Type: GrantFiled: April 10, 2018Date of Patent: June 30, 2020Assignee: SAP SEInventors: Nosub Sung, Myunggon Park, Taehyung Lee, Chul Won Lee, Juchang Lee, Sung Heun Wi
-
Publication number: 20200192900Abstract: A process is provided for independently hashing and filtering a data set, such as during preprocessing. For the data set, one or more records, separately having one or more fields, may be identified. A record hash value set, containing one or more record hash values for the respective one or more records, may be generated. Generating a given record hash value may be accomplished as follows. For a given record, a hash value set may be generated, having one or more field hash values for the respective one or more fields of the given record. The record hash value for the given record may be generated based on the hash value set. A total hash value for the data set may be generated based on the record hash value set. The records of the data set may be filtered based on classification of the query that generated the records.Type: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Applicant: SAP SEInventors: Nosub Sung, Myunggon Park, Taehyung Lee, Chul Won Lee, Juchang Lee, Sung Heun Wi
-
Publication number: 20200183929Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.Type: ApplicationFiled: December 16, 2019Publication date: June 11, 2020Applicant: SAP SEInventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
-
Patent number: 10554771Abstract: Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored.Type: GrantFiled: March 22, 2019Date of Patent: February 4, 2020Assignee: SAP SEInventors: Chang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Chul Won Lee, Myunggon Park, Eunjin Song, Nosub Sung
-
Patent number: 10552413Abstract: Technologies are described for facilitating data workload capture, workload replay, and comparing the performance of a plurality of database systems. A plurality of requests for database operations are received from one or more database clients. The requests for database operations are executed. For the plurality of requests for database operations, execution context information is generated for a plurality of execution contexts. For the plurality of requests for database operations, a plurality of performance measures are generated. The execution context information and the performance measures are stored in a workload capture store, such as a file. The workload capture file is useable to replay the captured workload at a second database system using at least a portion of the execution context information and at least a portion of the performance measures.Type: GrantFiled: May 9, 2016Date of Patent: February 4, 2020Assignee: SAP SEInventors: Chul Won Lee, Juchang Lee, Myunggon Park, Wonyoung Kwak, Jeong Hee Won, Ki Hong Kim, Kyu Hwan Kim, Beomsoo Kim
-
Publication number: 20190311057Abstract: A process is provided for independently hashing and filtering a data set, such as during preprocessing. For the data set, one or more records, separately having one or more fields, may be identified. A record hash value set, containing one or more record hash values for the respective one or more records, may be generated. Generating a given record hash value may be accomplished as follows. For a given record, a hash value set may be generated, having one or more field hash values for the respective one or more fields of the given record. The record hash value for the given record may be generated based on the hash value set. A total hash value for the data set may be generated based on the record hash value set. The records of the data set may be filtered based on classification of the query that generated the records.Type: ApplicationFiled: April 10, 2018Publication date: October 10, 2019Applicant: SAP SEInventors: Nosub Sung, Myunggon Park, Taehyung Lee, Chul Won Lee, Juchang Lee, Sung Heun Wi
-
Publication number: 20190222658Abstract: Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Applicant: SAP SEInventors: Chang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Chul Won Lee, Myunggon Park, Eunjin Song, Nosub Sung
-
Patent number: 10298702Abstract: Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored.Type: GrantFiled: July 5, 2016Date of Patent: May 21, 2019Assignee: SAP SEInventors: Chang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Chul Won Lee, Myunggon Park, Eunjin Song, Nosub Sung
-
Publication number: 20180013692Abstract: Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored.Type: ApplicationFiled: July 5, 2016Publication date: January 11, 2018Applicant: SAP SEInventors: Chang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Chul Won Lee, Myunggon Park, Eunjin Song, Nosub Sung