[go: nahoru, domu]

KR20010056528A - Data tiling method for retrieving and handling large volume of data - Google Patents

Data tiling method for retrieving and handling large volume of data Download PDF

Info

Publication number
KR20010056528A
KR20010056528A KR1019990058014A KR19990058014A KR20010056528A KR 20010056528 A KR20010056528 A KR 20010056528A KR 1019990058014 A KR1019990058014 A KR 1019990058014A KR 19990058014 A KR19990058014 A KR 19990058014A KR 20010056528 A KR20010056528 A KR 20010056528A
Authority
KR
South Korea
Prior art keywords
data
block
processing
information
divided block
Prior art date
Application number
KR1019990058014A
Other languages
Korean (ko)
Inventor
조경선
장성인
변성제
Original Assignee
이계철
한국전기통신공사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이계철, 한국전기통신공사 filed Critical 이계철
Priority to KR1019990058014A priority Critical patent/KR20010056528A/en
Publication of KR20010056528A publication Critical patent/KR20010056528A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0207Addressing or allocation; Relocation with multidimensional access, e.g. row/column, matrix

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE: A method for tiling data is provided to search and process data effectively and rapidly without separating the original large-sized capacity data physically by separating the data into logical blocks. CONSTITUTION: The number of blocks is calculated by dividing the original large-sized capacity data into fixed-sized blocks(400). Loop control variable 'i' and 'j' are set(401). The 'i' denotes the number of the vertical direction block of separated from the original large-sized capacity data, and the 'j' denotes the number of the horizontal direction block of separated from the original large-sized capacity data. If the 'i' is not more than the number of the vertical direction(402), a vertical direction minimum position of each block is calculated(403). I If the 'i' is identified with the number of the vertical direction(404), a vertical direction maximum position of the corresponding block is set as a vertical direction maximum position of the original large-sized capacity data, and the number of the actual vertical pixels of the corresponding block is calculated(405). If the 'i' is not identified with the number of the vertical direction(407), the maximum position of the corresponding block and the number of actual vertical pixels are calculated(406). If the 'j' is not more than the number of the horizontal direction, a horizontal direction minimum position of each block is calculated(408). If the 'j' is more than the block number of the horizontal direction(409), the 'i' is increased by '1'(414).

Description

대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법{DATA TILING METHOD FOR RETRIEVING AND HANDLING LARGE VOLUME OF DATA}DATA TILING METHOD FOR RETRIEVING AND HANDLING LARGE VOLUME OF DATA}

본 발명은 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법에 관한 것으로, 특히 대용량 파일을 일정크기의 논리적 데이터 블록으로 나눔으로써, 해당 데이터 블록을 검색하는데 소요되는 시간을 현저하게 단축시킬 수 있는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a data tiling method for retrieving and processing a large data file, and in particular, by dividing a large file into logical data blocks of a certain size, a large capacity that can significantly reduce the time required to retrieve the data block. A data tiling method for retrieving and processing a data file and a computer readable recording medium having recorded thereon a program for realizing the method.

일반적인 대용량 데이터의 검색 및 처리 방법은, 데이터를 모두 메모리에 읽어들여 처리할 수 없으므로 데이터 파일로부터 직접 데이터를 판독한다. 따라서, 데이터 파일로부터 특정 데이터를 검색하기 위해서는 파일을 처음부터 원하는 데이터가 존재하는 위치까지 검색을 수행해야 한다.In general, a method of searching and processing a large amount of data reads data directly from a data file since all data cannot be read and processed in memory. Therefore, in order to search for specific data from the data file, the file must be searched from the beginning to the position where the desired data exists.

상기한 바와 같은 대용량 데이터 검색 및 처리 방법은, 검색하고자 하는 데이터를 검색하는데 매우 많은 시간이 소요되는 문제가 있어, 이를 개선하기 위하여 대용량 데이터를 다수의 파일로 운영하여 검색하는 방법이 제안되어 사용되고 있다.As described above, a large data search and processing method has a problem that it takes a very long time to search for data to be searched. In order to improve this, a method of searching and operating a large data as a plurality of files has been proposed and used. .

그러나, 대용량 데이터를 다수의 파일로 나누어 운영하여 검색하는 대용량 데이터 검색 및 처리 방법은, 물리적으로 파일을 분할함으로써, 데이터 판독 방법에 따라 데이터를 정상적으로 검색 및 처리할 수 없는 문제가 있다.However, the large data retrieval and processing method for dividing and operating large data into a large number of files has a problem in that the data cannot be normally retrieved and processed according to the data reading method by physically dividing the file.

따라서, 상기와 같은 문제점을 해결하기 위해 안출된 본 발명은, 대용량의 데이터를 논리적인 블록으로 분할하여, 각 블록에 대한 정보를 저장하고 있는 헤더를 이용함으로써, 원본 대용량 데이터를 물리적으로 분할하지 않고도 데이터 검색 및 처리를 효율적이고 신속하게 처리할 수 있는 데이터 타일링 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.Accordingly, the present invention devised to solve the above problems, by dividing a large amount of data into logical blocks, by using a header that stores information for each block, without having to physically partition the original large data It is an object of the present invention to provide a data tiling method that can efficiently and quickly perform data retrieval and processing, and a computer-readable recording medium having recorded thereon a program for realizing the method.

도 1 은 본 발명이 적용되는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 장치의 구성 예시도.1 is an exemplary configuration of a data tiling device for searching and processing a large data file to which the present invention is applied.

도 2 는 본 발명에 따른 데이터 블록의 헤더 정보에 대한 예시도.2 is an exemplary diagram of header information of a data block according to the present invention;

도 3 은 본 발명에 따른 논리적 데이터 블록의 생성 과정에 대한 설명도.3 is an explanatory diagram illustrating a process of generating a logical data block according to the present invention;

도 4 는 본 발명에 따른 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법에 대한 일실시예 처리 흐름도.4 is an embodiment processing flow diagram for a data tiling method for retrieval and processing of large data files in accordance with the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

100 : 중앙처리장치 101 : 주기억장치100: central processing unit 101: main memory device

102 : 보조기억장치 103 : 입출력장치102: auxiliary storage device 103: input and output device

상기 목적을 달성하기 위한 본 발명의 방법은, 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 시스템에 적용되는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법에 있어서, 원본 데이터를 논리적 블록으로 분할하는 제 1 단계; 상기 분할된 블록에 대한 정보를 구성하여 헤더에 저장하는 제 2 단계; 및 상기 헤더에 저장된 정보를 이용하여 상기 분할된 블록을 검색하는 제 3 단계를 포함한다.The method of the present invention for achieving the above object is a data tiling method for searching and processing a large data file applied to a data tiling system for searching and processing a large data file, the original data is divided into logical blocks First step; A second step of constructing information on the divided block and storing the information in a header; And a third step of searching for the divided block by using the information stored in the header.

또한, 본 발명은, 마이크로 프로세서를 구비한 대용량 데이터 파일의 검색 및 처리를 위하여, 데이터 타일링 시스템에, 원본 데이터를 논리적 블록으로 분할하는 제 1 기능; 상기 분할된 블록에 대한 정보를 구성하여 헤더에 저장하는 제 2 기능; 및 상기 헤더에 저장된 정보를 이용하여 상기 분할된 블록을 검색하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a data tiling system for retrieving and processing a large data file having a microprocessor, comprising: a first function of dividing original data into logical blocks; A second function of constructing information about the divided block and storing the information in a header; And a computer-readable recording medium having recorded thereon a program for realizing a third function of searching for the divided block using the information stored in the header.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 장치의 구성 예시도이다.1 is an exemplary configuration diagram of a data tiling apparatus for searching and processing a large data file to which the present invention is applied.

도 1 에 도시된 바와 같이, 본 발명이 적용되는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 장치는, 전체적인 동작을 제어하고 관리하는 중앙처리장치(100)와, 상기 중앙처리장치(100)에서 수행되는 프로그램을 저장하고 작업 수행중 이용되는 또는 작업 수행중에 발생되는 각종 데이터를 저장하는 주기억장치(101)와 보조기억장치(102) 및 사용자와의 데이터 입출력을 위한 입출력장치(103)를 포함한다.As shown in FIG. 1, a data tiling apparatus for searching and processing a large data file to which the present invention is applied includes a central processing unit 100 for controlling and managing an overall operation, and a central processing unit 100. A main memory 101 for storing a program to be executed and storing various data used during or performing a task and an auxiliary memory 102 and an input / output device 103 for inputting / outputting data to and from a user. .

그리고, 상기 보조기억장치(102)는 대량의 데이터를 저장하는 역할을 하며, 상기 입출력장치(103)는 일반적인 키보드, 디스플레이 장치 및 프린터 등을 포함한다.The auxiliary memory device 102 stores a large amount of data, and the input / output device 103 includes a general keyboard, a display device, a printer, and the like.

그러나, 상기한 바와 같은 구성을 갖는 컴퓨터 하드웨어 환경을 당해 분야에서 이미 주지된 기술에 지나지 아니하므로 여기에서는 그에 관한 자세한 설명은 생략하기로 한다.However, since the computer hardware environment having the configuration as described above is only a technique well known in the art, detailed description thereof will be omitted herein.

이제, 상기 주기억장치(101)에 탑재되어 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링을 수행하는 과정에 대해 보다 상세히 설명한다.Now, a process of performing data tiling for searching and processing a large data file mounted on the main memory 101 will be described in more detail.

첨부된 도 2 는 본 발명에 따른 데이터 블록의 헤더 정보에 대한 예시도로서, 지리정보 시스템의 라스터 파일(raster file)의 헤더정보를 예로 들었다.2 is an exemplary diagram of header information of a data block according to the present invention, taking header information of a raster file of a geographic information system as an example.

도면에 도시된 바와 같이, 데이터 블록의 헤더정보는, 파일의 생성 버전을의미하는 "Version", 파일의 종류를 나타내는 "Type", 데이터의 전체 영역의 면적을 나타내는 "Area", 데이터 파일의 생성일 나타내는 "Date", 데이터의 좌표체계를 나타내는 "Coordinate", 파일에 대한 사용자를 설명하는 "Description", 좌측하단의 첫번째 픽셀의 위치정보를 나타내는 "Base Point", 한 픽셀에 대한 가로 및 세로의 길이정보를 나타내는 "Distance", 데이터 전체에 대한 가로 및 세로 픽셀의 개수를 나타내는 "Count", 한 픽셀을 표현한 실제 데이터의 길이를 나타내는 "Size", 전체 데이터에서 최고 값과 최저 값을 나타내는 "Value", 데이터 크기를 나타내는 "Scale" 및 실제 데이터가 저장된 곳을 나타내는 "Data" 정보를 포함한다.As shown in the figure, the header information of the data block is "Version" which means the generation version of the file, "Type" which indicates the type of the file, "Area" which indicates the area of the entire area of the data, and generation of the data file. "Date" which represents one, "Coordinate" which represents the coordinate system of the data, "Description" which describes the user about the file, "Base Point" which indicates the position information of the first pixel at the bottom left, and the width and height of one pixel. "Distance" representing length information, "Count" representing the number of horizontal and vertical pixels for the entire data, "Size" representing the length of actual data representing one pixel, "Value" representing the highest and lowest values in the entire data "," Scale "indicating the data size and" Data "information indicating where the actual data is stored.

첨부된 도 3 은 본 발명에 따른 논리적 데이터 블록의 생성 과정에 대한 설명도이다.3 is an explanatory diagram illustrating a process of generating a logical data block according to the present invention.

도면에서 "300"은 원본 대용량 데이터, "301"은 원본 대용량 데이터를 분할한 논리적 데이터 블록, "302"는 상기 논리적 데이터 블록(301)에 대한 데이터를 구성하는 픽셀의 개수, 헤더정보(데이터 블록을 구성하는 픽셀의 개수, 전체 데이터를 구성하는 블록의 개수, 블록이 시작되는 위치 등)의 리스트, "303"은 상기 헤더정보(302)를 상기 논리적 데이터 블록(301)에 구성한 논리적 데이터 블록을 의미한다.In the drawing, "300" denotes a large amount of original large data, "301" denotes a logical data block obtained by dividing original large data, and "302" denotes the number of pixels constituting data for the logical data block 301, and header information (data block). The number of pixels constituting the?, The number of blocks constituting the entire data, the position at which the block starts, etc.), and "303" indicates a logical data block in which the header information 302 is configured in the logical data block 301. it means.

이제, 첨부된 도 4 를 참조하여 본 발명에 따른 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법을 상세히 설명하면 다음과 같다.Now, the data tiling method for retrieving and processing a large data file according to the present invention will be described in detail with reference to the accompanying FIG. 4.

도 4 는 본 발명에 따른 대용량 데이터 파일의 검색 및 처리를 위한 데이터타일링 방법에 대한 일실시예 처리 흐름도이다.4 is a flowchart illustrating an embodiment of a data tiling method for searching and processing a large data file according to the present invention.

먼저, 원본 대용량 데이터를 일정 크기의 블록으로 나누어, 상기 블록의 개수를 계산하고(400), 루프제어변수 'i' 및 'j'를 0으로 설정한다(401). 여기서, 'i'는 원본 대용량 데이터에서 나뉘어진 블록의 세로방향 블록의 개수를 의미하고, 'j'는 가로방향 블록의 개수를 의미한다.First, the original large-capacity data is divided into blocks of a predetermined size, the number of blocks is calculated (400), and the loop control variables 'i' and 'j' are set to 0 (401). Here, 'i' means the number of vertical blocks of blocks divided from the original large data, and 'j' means the number of horizontal blocks.

'i'가 세로방향 블록개수보다 작거나 같은가를 판단한다(402).It is determined whether 'i' is less than or equal to the number of vertical blocks (402).

상기 판단결과(402), 'i'가 세로방향 블록개수보다 작거나 같으면, 각 블록의 세로방향 최소 위치를 계산하고(403), 'i'가 세로방향의 블록개수와 같은가를 판단한다(404).As a result of the determination 402, if 'i' is less than or equal to the number of vertical blocks, the vertical minimum position of each block is calculated (403), and it is determined whether 'i' is equal to the number of vertical blocks (404). ).

상기 판단결과(404), 'i'가 세로방향의 블록개수와 같으면, 해당 블록의 세로방향 최대위치를 원본 대용량 데이터의 세로방향 최대위치로 설정하고, 현재 해당 블록의 실제 세로 픽셀의 개수를 계산한 후(405), 'j'가 가로방향의 블록개수보다 작거나 같은지를 판단한다(407).As a result of the determination 404, if 'i' is equal to the number of blocks in the vertical direction, the vertical maximum position of the block is set as the vertical maximum position of the original mass data, and the actual number of vertical pixels of the current block is calculated. After that (405), it is determined whether 'j' is less than or equal to the number of blocks in the horizontal direction (407).

상기 판단결과(404), 'i'가 세로방향의 블록개수와 같지 않으면, 해당 블록의 가로방향 최대 위치 및 실제 세로 픽셀의 개수를 계산한 후(406). 상기 407과정을 수행한다.As a result of the determination 404, if 'i' is not equal to the number of blocks in the vertical direction, after calculating the maximum horizontal position of the block and the number of actual vertical pixels (406). Step 407 is performed.

상기 판단결과(407), 'j'가 가로방향의 블록개수보다 작거나 같으면, 각 블록의 가로방향 최소위치를 계산하고(408), 'j'가 가로방향의 블록개수와 같은가를 판단한다(409).As a result of the determination 407, if 'j' is less than or equal to the number of blocks in the horizontal direction, the horizontal minimum position of each block is calculated (408), and it is determined whether 'j' is equal to the number of blocks in the horizontal direction ( 409).

상기 판단결과(407), 'j'가 가로방향의 블록개수보다 크면, 'i'를 1만큼 증가시키고(414), 상기 402과정을 수행한다.As a result of the determination 407, if 'j' is larger than the number of blocks in the horizontal direction, 'i' is increased by 1 (414), and step 402 is performed.

상기 판단결과(409), 'j'가 가로방향의 블록개수와 같으면, 해당 블록의 가로방향 최대위치를 원본 대용량 데이터의 최대위치로 설정하고, 현재 해당 블록의 실제 가로픽셀의 개수를 계산한 후(410), 각 블록의 헤더에 가로 및 세로픽셀의 개수와 원본 대용량 데이터 파일에서의 블록의 위치를 저장한다(412).As a result of the determination (409), if 'j' is equal to the number of blocks in the horizontal direction, the horizontal maximum position of the block is set to the maximum position of the original mass data, and the actual number of horizontal pixels of the current block is calculated. 410 stores the number of horizontal and vertical pixels and the position of the block in the original large data file in the header of each block (412).

상기 판단결과(409), 'j'가 가로방향의 블록개수와 같지 않으면, 해당 블록의 세로방향 최대위치 및 현재 해당 블록의 실제 가로픽셀의 개수를 계산하고(411), 상기 412과정을 수행하며, 'j'를 1만큼 증가시킨 후(413), 상기 407과정을 수행한다.In the determination result 409, if 'j' is not equal to the number of blocks in the horizontal direction, the vertical maximum position of the block and the actual number of horizontal pixels of the current block are calculated (411), and the process 412 is performed. After increasing 'j' by 1 (413), the process 407 is performed.

본 발명의 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법은 상기한 바와 같은 일련의 과정을 논리적으로 분할된 블록의 모든 가로 및 세로블록에 대해 순차적으로 수행한다.The data tiling method for searching and processing a large data file of the present invention sequentially performs the above-described process on all horizontal and vertical blocks of logically divided blocks.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.

상기와 같은 본 발명은, 대용량의 데이터를 논리적인 블록으로 분할하여, 각 블록에 대한 정보를 저장하고 있는 헤더를 이용함으로써, 검색단위가 작아지므로검색속도가 향상되고, 논리적인 블록으로 나뉘어진 데이터를 메모리로 전부 읽어들일 필요가 없으므로 메모리를 절감할 수 있으며, 원본 대용량 데이터에 물리적인 수정을 가하지 않으므로써, 원본 데이터를 그대로 보존할 수 있는 효과가 있다.According to the present invention as described above, by dividing a large amount of data into logical blocks and using a header that stores information for each block, the search unit is reduced, so that the search speed is improved, and the data divided into logical blocks. Since it is not necessary to read all the data into the memory, memory can be saved, and the original data can be preserved as it is without physically modifying the original large data.

Claims (4)

대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 시스템에 적용되는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법에 있어서,A data tiling method for retrieving and processing a large data file applied to a data tiling system for retrieving and processing a large data file, 원본 데이터를 논리적 블록으로 분할하는 제 1 단계;A first step of dividing original data into logical blocks; 상기 분할된 블록에 대한 정보를 구성하여 헤더에 저장하는 제 2 단계; 및A second step of constructing information on the divided block and storing the information in a header; And 상기 헤더에 저장된 정보를 이용하여 상기 분할된 블록을 검색하는 제 3 단계A third step of searching for the divided block by using the information stored in the header 를 포함하는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법.Data tiling method for searching and processing large data files comprising a. 제 1 항에 있어서,The method of claim 1, 상기 제 2 단계는,The second step, 상기 분할된 각 블록의 세로방향 최소위치를 구하는 제 4 단계;A fourth step of obtaining a longitudinal minimum position of each divided block; 상기 분할된 각 블록의 가로방향 최대위치를 구하고, 현재 해당 블록의 세로 픽셀의 개수를 구하는 제 5 단계;A fifth step of obtaining a horizontal maximum position of each divided block and obtaining the number of vertical pixels of the corresponding block; 상기 분할된 각 블록의 가로방향 최소위치를 구하는 제 6 단계;A sixth step of obtaining a horizontal minimum position of each divided block; 상기 분할된 각 블록의 세로방향 최대위치를 구하고, 현재 해당 블록의 가로 픽셀의 개수를 구하는 제 7 단계; 및A seventh step of obtaining the maximum vertical position of each divided block and obtaining the number of horizontal pixels of the current block; And 상기 분할된 각 블록 헤더에 가로 및 세로 픽셀의 개수와 블록의 위치를 저장하는 제 8 단계를 포함하는 대용량 데이터 파일의 검색 및 처리를 위한 데이터 타일링 방법.And an eighth step of storing the number of horizontal and vertical pixels and the position of the block in each of the divided block headers. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 분할된 블록의 정보는, 데이터블록을 구성하는 픽셀의 개수, 전체 데이터를 구성하는 블록의 개수, 블록이 시작되는 위치를 포함하는 것을 특징으로 하는 대용량 파일의 검색 및 처리를 위한 데이터 타일링 방법.The information of the divided block, the number of pixels constituting the data block, the number of blocks constituting the entire data, the data tiling method for the search and processing of a large file, characterized in that the block starts position. 마이크로 프로세서를 구비한 대용량 데이터 파일의 검색 및 처리를 위하여, 데이터 타일링 시스템에,In the data tiling system, for retrieval and processing of large data files with a microprocessor, 원본 데이터를 논리적 블록으로 분할하는 제 1 기능;A first function of dividing original data into logical blocks; 상기 분할된 블록에 대한 정보를 구성하여 헤더에 저장하는 제 2 기능; 및A second function of constructing information about the divided block and storing the information in a header; And 상기 헤더에 저장된 정보를 이용하여 상기 분할된 블록을 검색하는 제 3 기능A third function of searching for the divided block using information stored in the header 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990058014A 1999-12-15 1999-12-15 Data tiling method for retrieving and handling large volume of data KR20010056528A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990058014A KR20010056528A (en) 1999-12-15 1999-12-15 Data tiling method for retrieving and handling large volume of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990058014A KR20010056528A (en) 1999-12-15 1999-12-15 Data tiling method for retrieving and handling large volume of data

Publications (1)

Publication Number Publication Date
KR20010056528A true KR20010056528A (en) 2001-07-04

Family

ID=19626128

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990058014A KR20010056528A (en) 1999-12-15 1999-12-15 Data tiling method for retrieving and handling large volume of data

Country Status (1)

Country Link
KR (1) KR20010056528A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040002032A (en) * 2002-06-29 2004-01-07 주식회사 케이티 Method for Enhancing Data Access Speed of Raster Map by Sub-sampling Every Row of Raster Map
KR20050038786A (en) * 2003-10-23 2005-04-29 조이원(주) Compress and operation technique of large database using data transformation for customer relationship management system
KR100837815B1 (en) * 2001-06-30 2008-06-13 주식회사 케이티 Method of saving the contents catrgory codes
KR20200121130A (en) * 2019-04-15 2020-10-23 주식회사 스캐터엑스 Apparatus and method for chart generation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04314144A (en) * 1991-04-12 1992-11-05 Nec Corp Dara block accesssing system for sequential file
US5530829A (en) * 1992-12-17 1996-06-25 International Business Machines Corporation Track and record mode caching scheme for a storage system employing a scatter index table with pointer and a track directory
JPH1186456A (en) * 1994-04-13 1999-03-30 Toshiba Corp Recording medium and reproducing device
US6229659B1 (en) * 1994-02-17 2001-05-08 Hewlett-Packard Company Methods and apparatus for storing data and auxiliary information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04314144A (en) * 1991-04-12 1992-11-05 Nec Corp Dara block accesssing system for sequential file
US5530829A (en) * 1992-12-17 1996-06-25 International Business Machines Corporation Track and record mode caching scheme for a storage system employing a scatter index table with pointer and a track directory
US6229659B1 (en) * 1994-02-17 2001-05-08 Hewlett-Packard Company Methods and apparatus for storing data and auxiliary information
JPH1186456A (en) * 1994-04-13 1999-03-30 Toshiba Corp Recording medium and reproducing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837815B1 (en) * 2001-06-30 2008-06-13 주식회사 케이티 Method of saving the contents catrgory codes
KR20040002032A (en) * 2002-06-29 2004-01-07 주식회사 케이티 Method for Enhancing Data Access Speed of Raster Map by Sub-sampling Every Row of Raster Map
KR20050038786A (en) * 2003-10-23 2005-04-29 조이원(주) Compress and operation technique of large database using data transformation for customer relationship management system
KR20200121130A (en) * 2019-04-15 2020-10-23 주식회사 스캐터엑스 Apparatus and method for chart generation

Similar Documents

Publication Publication Date Title
JPH03223966A (en) Filing device and file retrieving method applying its filing device
JP3251138B2 (en) Hash method
KR20010056528A (en) Data tiling method for retrieving and handling large volume of data
JPH11353219A (en) Data storing device
KR101277419B1 (en) Data retrieval device
US5170479A (en) File block managing system using next record header position data and delete history data from block header and record headers to locate requested record block
US20020196289A1 (en) Preview picture output system and method for controling operation of the same
CN109933590B (en) Data updating method, device, server and storage medium
JPH0239225A (en) Filing system
JP3005380B2 (en) Slip transaction data input device and input method
KR0159814B1 (en) Article management method in electronic cash register
JPH05257610A (en) Device and method for reading file
JPS6360671A (en) Document picture processor
JP2838988B2 (en) File storage system in external storage device
JPS6019275A (en) Picture retrieving device
JP2002149469A (en) Data storage device
JPH07282073A (en) Data retrieving device and its method
CN114519125A (en) Data writing method and device and server
JPH0550025B2 (en)
JP2537862B2 (en) Display data reading control method
JPS60142416A (en) Storing and retrieving device of picture information
JPH02257282A (en) Table preparation processor
JPH04352042A (en) Memory dump collecting system
JPH0758979B2 (en) Storage type logical destination data management processing method
JPH05165686A (en) Data store control system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070222

Effective date: 20071026