METHOD AND APPARATUS FOR DATA RETRIEVING
The present invention provides a data checking method which can process a query beyond the limit of an execution context by interpreting a query for a dataset accessible in a first execution context in a second execution context without copying the dataset to the second execution context. According...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention provides a data checking method which can process a query beyond the limit of an execution context by interpreting a query for a dataset accessible in a first execution context in a second execution context without copying the dataset to the second execution context. According to one embodiment of the present invention, the data checking method comprises: a step in which meta information of a dataset of a first execution context is provided as a query interpreter executed in a second execution environment having a second execution context; a step in which the query interpreter uses the meta information to parse a query for the dataset; a step in which information on a query execution plan generated as a result of the parsing is provided for a query executer executed in a first execution environment having the execution context; and a step in which the query executer uses the provided information on the query execution plan to generate an execution result of the query.
제1 실행 컨텍스트에서 액세스 될 수 있는 데이터셋을 제2 실행 컨텍스트로 복제하지 않고, 제2 실행 컨텍스트에서 상기 데이터셋을 대상으로 한 쿼리를 해석함으로써, 실행 컨텍스트의 한계를 넘어 쿼리를 처리할 수 있는 데이터 조회 방법이 제공된다. 본 발명의 일 실시예에 따른 데이터 조회 방법은, 제1 실행 컨텍스트의 데이터셋의 메타 정보가 제2 실행 컨텍스트를 가진 제2 실행 환경에서 실행되는 쿼리 해석기로 제공되는 단계와, 상기 쿼리 해석기가 상기 메타 정보를 이용하여 상기 데이터셋을 대상으로 한 쿼리를 파싱하는 단계와, 상기 파싱의 결과로 생성된 쿼리 실행 계획에 대한 정보가, 상기 쿼리 해석기로부터, 상기 실행 컨텍스트를 가진 제1 실행 환경에서 실행되는 쿼리 실행기로 제공되는 단계와, 상기 쿼리 실행기가, 상기 제공된 쿼리 실행 계획에 대한 정보를 이용하여 상기 쿼리의 실행 결과를 생성하는 단계를 포함한다. |
---|