JPH04213111A - Data sort system - Google Patents
Data sort systemInfo
- Publication number
- JPH04213111A JPH04213111A JP40541990A JP40541990A JPH04213111A JP H04213111 A JPH04213111 A JP H04213111A JP 40541990 A JP40541990 A JP 40541990A JP 40541990 A JP40541990 A JP 40541990A JP H04213111 A JPH04213111 A JP H04213111A
- Authority
- JP
- Japan
- Prior art keywords
- string
- sort
- records
- strings
- processing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】0001
【技術分野】本発明はデータソート方式に関し、特に主
記億装置内に一度読込むことができない量のデータをワ
ークファイルを用いてソートするデータソート方式に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data sorting method, and more particularly to a data sorting method that uses a work file to sort data in an amount that cannot be read once into a main memory device.
【0002】0002
【従来の技術】主記憶装置内に一度に読込むことができ
ないデータ量を、ワークファイルを用いてソートするソ
ート処理では、主記憶装置内にレコードを1つづつ読込
みつつソートの中間結果であるストリングと称する順序
付けられたレコード列を複数本作成し、しかる後にこの
うちの何本かのストリングを互いにマージし、新たなス
トリングを作成する。そして、上記処理を繰返して最終
的に1本のストリングとするマージ作業を行うようにな
っている。[Background Art] In a sorting process that uses a work file to sort the amount of data that cannot be read into the main memory at once, records are read into the main memory one by one while the intermediate results of sorting are processed. It creates multiple ordered sequences of records, called strings, and then merges some of these strings together to create a new string. Then, the above process is repeated to finally merge the strings into one string.
【0003】更に詳しく述べると、ストリング同士を互
いにマージして新たなストリングを作成する場合、先ず
ワークファイル内の各ストリングの先頭レコードから主
記憶装置内のソートメモリ領域へ1つづつレコードを入
力し、これ等の各レコードをソートしてあるレコードが
勝者になると、このレコードをワークファイルへ出力す
る。そして、このレコードが属していたストリングから
次のレコードをソートメモリ領域へ入力し、再びソート
メモリ領域内のレコード同士をソートして勝者を決定す
る。この勝者のレコードをワークファイル内の前の勝者
レコードの後に書込んで新たなストリングを作成する。More specifically, when merging strings together to create a new string, first input records one by one into the sort memory area in the main storage, starting from the first record of each string in the work file. , these records are sorted, and if a record becomes the winner, this record is output to the work file. Then, the next record from the string to which this record belonged is input into the sort memory area, and the records in the sort memory area are sorted again to determine the winner. Write this winning record after the previous winning record in the work file to create a new string.
【0004】以上の処理を繰返すことで複数のストリン
グを1本のストリングにまとめるのがマージ処理作業で
ある。[0004] Merge processing work is to combine a plurality of strings into one string by repeating the above processing.
【0005】このマージ処理作業中に、1本のストリン
グを除いて全てのストリングのレコードを処理し終って
も、主記憶装置内のソートメモリ領域にレコードが残っ
ているストリングからレコードをソートメモリ領域へ入
力し、レコードがなくなったストリングの代わりに無限
大のキーを有するダミーデータをソートメモリ領域内の
レコードと対戦させることにより、勝者レコードを決定
してワークファイルへ出力するようになっている。During this merge process, even after all string records except one string have been processed, the records are sorted from the strings whose records remain in the sort memory area in the main storage. The winning record is determined and output to the work file by inputting dummy data having an infinite key in place of the string with no records and competing against the records in the sort memory area.
【0006】また、ワークファイル内の全てのストリン
グを1度にマージし、ソート結果を出力するソートの終
了処理においても、1本のストリングを除き全てのスト
リングのレコードを処理し終っても、ソートメモリ領域
にレコードが残っているスリトングからレコードを入力
して、レコードのなくなったストリングのデータの代り
に、無限大のキーを持つダミーデータをメモリ内のレコ
ードと対戦させることにより勝者レコードを決定し、出
力ファイルへ出力している。[0006] Also, even in sort termination processing that merges all strings in a work file at once and outputs the sorted results, even after all string records except for one string have been processed, the sort cannot be completed. The winning record is determined by inputting a record from a slit string that has a record remaining in the memory area, and using dummy data with an infinite key to compete against the record in memory in place of the data of the string that has no record. , is outputting to the output file.
【0007】上述したような従来の技術の方式を用いて
ソート処理を行った場合、ストリングのマージ処理時、
レコードの残っているストリングが1本だけになっても
、このレコードをダミーデータと対戦させることでソー
トを行うことになるため、余分な処理時間がかかるとい
う欠点がある。[0007] When sorting is performed using the conventional technique described above, when merging strings,
Even if only one string of records remains, sorting is performed by matching this record against dummy data, which has the drawback of requiring extra processing time.
【0008】また、ストリングをマージして新規ストリ
ングを作成する際、レコードの残っているストリングが
1本だけになっても、主記憶に残りのレコードを入力し
てからワークファイルに出力することにもなるため、ワ
ークファイルへの入出力回数が多くなり、性能が低下す
るという欠点がある。[0008] Furthermore, when merging strings to create a new string, even if only one string of records remains, the remaining records are input to main memory and then output to the work file. This has the disadvantage that the number of input/output operations to the work file increases, reducing performance.
【0009】[0009]
【発明の目的】本発明の目的は、ソート処理時間を短縮
してソート性能を向上させることが可能なワークファイ
ルを用いたデータソート方式を提供することである。OBJECTS OF THE INVENTION An object of the present invention is to provide a data sorting method using a work file that can shorten sorting processing time and improve sorting performance.
【0010】0010
【発明の構成】本発明によるデータソート方式は、主記
憶装置内にレコードを1つづつ読込みつつソートの中間
結果であるストリングと称する順序付けられたレコード
列を複数本作成し、このうちの何本かのストリングをマ
ージして新たなストリングを作成するソート中間処理を
含むデータソート方式であって、前記ストリングを格納
しておくためのランダムアクセス可能なワークファイル
と、ソートの対象となるレコードを一時記憶するために
主記憶内に設けられたソートメモリ領域と、前記ワーク
ファイル上でストリング同士を互いにリンクするストリ
ング手段と、ソート処理を行うソート主処理手段とを設
け、前記ソート主処理手段は、前記ソート中間処理のマ
ージ作業中に、1本のストリングを除いた全てのストリ
ングのレコードのマージが終了すると、前記ソートメモ
リ領域内に残っているレコードを前記ワークファイルへ
出力した後、レコードが残っている前記1本のストリン
グを作成中のストリングの後に前記ワークファイル上で
リンクする様前記ストリングリング手段を制御するよう
にしたことを特徴とする。[Structure of the Invention] The data sorting method according to the present invention reads records one by one into the main memory and creates a plurality of ordered record strings called strings, which are intermediate results of sorting. A data sorting method that includes sorting intermediate processing to create a new string by merging the strings, and includes a randomly accessible work file to store the strings and a temporary record to be sorted. A sort memory area provided in a main memory for storing, a string means for linking strings to each other on the work file, and a sort main processing means for performing sort processing, and the sort main processing means: During the merge work of the sort intermediate processing, when the merging of records for all strings except one string is completed, the records remaining in the sort memory area are output to the work file, and then the remaining records are The present invention is characterized in that the string ring means is controlled so that the one string that is being created is linked on the work file after the string that is being created.
【0011】本発明による他のデータソート方式は、主
記憶装置内にレコードを1つづつ読込みつつソートの中
間結果であるストリングと称する順序付けられたレコー
ド列を複数本作成し、このうちの何本かのストリングを
マージして新たなストリングを作成し、上記作業を繰返
して最終的に1本のストリングとするソート最終処理を
含むデータソート方式であって、前記ストリングを格納
しておくためのランダムアクセス可能なワークファイル
と、ソート対象となるレコードを一時記憶するために主
記憶装置内に設けられたソートメモリ領域と、マージさ
れたレコードを1つづつ書込む出力ファイルと、ソート
処理を行うソート主処理手段とを設け、前記ソート主処
理手段は、マージ作業中に1本のストリングを除いた全
てのストリングのレコードのマージが終了すると、前記
ソートメモリ領域内に残っているレコードを前記出力フ
ァイルへ出力してこのマージ作業を終了せしめ、前記ワ
ークファイル内のレコードの残っているストリングから
前記ソートメモリ領域へ順次書込み、この書込んだレコ
ードを前記出力ファイルへ順次出力してソート最終処理
を行うようにしたことを特徴とする。Another data sorting method according to the present invention reads records one by one into the main memory, creates a plurality of ordered record strings called strings, which are intermediate results of sorting, and selects how many of them. A data sorting method that includes a final sorting process in which the strings are merged to create a new string, and the above operations are repeated to finally create one string, and a random string is used to store the string. An accessible work file, a sort memory area provided in the main memory to temporarily store records to be sorted, an output file to which merged records are written one by one, and a sorter to perform the sorting process. a main processing means, and when the merging of records of all strings except one string is completed during the merging operation, the sort main processing means transfers the records remaining in the sort memory area to the output file. The remaining strings of records in the work file are sequentially written to the sort memory area, and the written records are sequentially output to the output file for final sort processing. It is characterized by the following.
【0012】0012
【実施例】以下、図面を用いて本発明の実施例を説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Examples of the present invention will be described below with reference to the drawings.
【0013】図1は本発明の実施例の機能ブロック図で
ある。1はソートの中間結果であるストリングと呼ぶ順
序付けられたレコード列を格納しておくための補助記憶
装置上のランダムアクセス可能なワークファイル、11
、12、13はワークファイル1に出力された各ストリ
ング、2はソート結果を出力する出力ファイル、3はソ
ート主処理手段、4は主記憶装置、41はソートの対象
となるレコードを読込むための主記憶装置4上のソート
メモリ領域、5はワークファイル1内のストリングより
1レコードをソートメモリ領域41に読込むワークファ
イル入力手段、6はソートメモリ領域41より1レコー
ドをワークファイル1にストリングとして書込むワーク
ファイル出力手段、7はワークファイル1内のストリン
グとストリングをリンクするストリングリンク手段、8
はソートメモリ領域41より1レコード出力ファイル2
に出力する出力手段である。FIG. 1 is a functional block diagram of an embodiment of the present invention. 1 is a randomly accessible work file on an auxiliary storage device for storing an ordered sequence of records called a string, which is an intermediate result of sorting;
, 12 and 13 are each string output to the work file 1, 2 is an output file for outputting the sort results, 3 is a sort main processing means, 4 is a main storage device, and 41 is a main memory for reading records to be sorted. A sort memory area on the storage device 4, 5 a work file input means for reading one record from a string in the work file 1 into the sort memory area 41, and 6 a work file input means for writing one record from the sort memory area 41 into the work file 1 as a string. 7 is a string linking means for linking strings in the work file 1; 8 is a string linking means for linking strings in the work file 1;
is 1 record output file 2 from sort memory area 41
This is an output means for outputting to.
【0014】始めに、図1を用いてソート主処理手段3
の処理手順の概要を説明する。ソート主処理手段3はソ
ートするレコードを順次ソートメモリ領域41へ読込み
つつソートして行き、ワークファイル1にストリングを
複数個出力し、ワークファイル入力手段5によって、こ
れらのストリングからレコードを再びソートメモリ領域
41に読込んで、マージすることでソートを行う。First, using FIG. 1, sort main processing means 3
An overview of the processing procedure is explained below. The sort main processing means 3 sequentially reads records to be sorted into the sort memory area 41 while sorting them, outputs a plurality of strings to the work file 1, and uses the work file input means 5 to input records from these strings into the sort memory again. Sorting is performed by reading into the area 41 and merging.
【0015】このとき、ワークファイル1内に作成され
ているストリングを全て1度にマージできるソートメモ
リ領域41がない場合、これらのストリングのうち、何
本かづつをマージして、ワークファイル出力手段6によ
り、新たにストリングをワークファイル1に出力し、ス
トリングの本数を減らしていく。At this time, if there is no sort memory area 41 that can merge all the strings created in the work file 1 at once, some of these strings are merged and output to the work file output means. 6, new strings are output to work file 1 and the number of strings is reduced.
【0016】最終的に、ワークファイル1内のストリン
グが全て1度にマージできる本数になったとき、出力手
段8によって、このマージ結果のレコードを出力ファイ
ル2に順次出力する。Finally, when all the strings in the work file 1 have reached the number that can be merged at one time, the output means 8 sequentially outputs the records of this merge result to the output file 2.
【0017】次に、ソート主処理手段3の処理のうち、
何本かのストリングをマージして、新しいストリングを
作成していく処理、およびこの処理で用いられるワーク
ファイル入力手段5、ワークファイル出力手段6、スト
リングリンク手段7の動作について、図2を参照しなが
ら詳細に説明する。Next, among the processing of the sort main processing means 3,
Refer to FIG. 2 for the process of merging several strings to create a new string, and the operations of the work file input means 5, work file output means 6, and string link means 7 used in this process. This will be explained in detail.
【0018】ここではストリングリンク手段7として、
ストリングのワークファイル1内位置及びリンクされた
ストリングへのポインタを持つストリング情報テーブル
210 を用意し、これを操作することでストリングの
リンク処理を行うものとする。Here, as the string link means 7,
It is assumed that a string information table 210 having the position of a string in the work file 1 and a pointer to a linked string is prepared, and string linking processing is performed by manipulating this table.
【0019】図2(A)に示す如く、ストリングのマー
ジ処理に移る時点で、それまでに作成したストリング2
01 〜203 のワークファイル内の各位置a、b、
cがストリング情報テーブル210 に格納されている
とする。As shown in FIG. 2(A), when proceeding to the string merging process, the string 2 created so far
Each position a, b, in the work file 01 to 203
Suppose that c is stored in the string information table 210.
【0020】まず、現在マージすべきワークファイル1
の各ストリングのアドレスa、b、cをストリング情報
テーブル210 から取出し、各々のストリングの先頭
レコードを、ワークファイル入力手段4を用いてソート
メモリ領域41へ入力し、これらのレコードを対戦させ
てソートする。First, work file 1 to be merged currently
Addresses a, b, and c of each string are taken out from the string information table 210, and the first record of each string is input to the sort memory area 41 using the work file input means 4, and these records are pitted against each other for sorting. do.
【0021】ソートの結果、図2(B)に示す如く最も
強いレコード(本例ではストリング210 のレコード
)をワークファイル出力手段6を用いてワークファイル
1へ出力する。新規作成ストリング204 のワークフ
ァイル1内位置dはストリング情報テーブル210 に
格納される。
さらに、このレコードの属していたストリング201
から次のレコードを入力する。As a result of the sorting, the strongest record (in this example, the record of string 210) is output to the work file 1 using the work file output means 6, as shown in FIG. 2(B). The position d of the newly created string 204 in the work file 1 is stored in the string information table 210. Furthermore, the string 201 to which this record belonged
Enter the next record from.
【0022】以降、順次勝者レコードをワークファイル
1に出力し、そのレコードが属していたストリングより
レコードを入力し、ソートメモリ領域41内のレコード
と対戦させることで、ストリングのマージ処理を行って
いく。[0022] Thereafter, the winning records are sequentially output to the work file 1, records are input from the string to which the records belonged, and the records are pitted against the records in the sort memory area 41, thereby performing string merging processing. .
【0023】図2(C)に示す如く、ストリング201
、202 のレコードを全てソートメモリ領域41へ
入力し、レコードの残っているストリングが203 だ
けになったとき(ハッチングで示すレコードが処理終了
レコードである)、ソートメモリ領域41に残ったレコ
ードを全てソートして、ワークファイル1内のストリン
グ204 へつなぐ。As shown in FIG. 2(C), the string 201
, 202 are all input into the sort memory area 41, and only string 203 remains in the record (the hatched record is the processed record), all the records remaining in the sort memory area 41 are input. Sort and connect to string 204 in work file 1.
【0024】次にストリングリンク手段7を呼出し、ス
トリング203 に残っているレコードのワークファイ
ル1内位置eをストリング情報テーブル210 に格納
し、更にこのエリアへ、ストリング情報テーブル210
内のストリング204 の続きとしてポインタを付け
る。これにより、ストリング203 の残りのレコード
をストリング204 にリンクすることがでる。Next, the string linking means 7 is called, and the position e in the work file 1 of the record remaining in the string 203 is stored in the string information table 210, and the string information table 210 is further transferred to this area.
A pointer is attached as a continuation of the string 204 within. This allows the remaining records of string 203 to be linked to string 204.
【0025】これで、ストリング201 、202 、
203 のマージ作業は終る。以降、上記で作成したス
トリング204 を別のストリングとマージするときは
、ストリング204 から順次レコードをソートメモリ
領域41へ入力してソートし、ストリング204 のレ
コードが終了したら、ストリング情報テーブル210
内のポインタによりストリング203 を取出し、スト
リング203 からレコードを入力していく。[0025] Now, the strings 201, 202,
The merging work of 203 is completed. From now on, when merging the string 204 created above with another string, records are sequentially input from string 204 to the sort memory area 41 and sorted, and when the records for string 204 are completed, they are merged into the string information table 210.
The string 203 is retrieved using the pointer in the string 203, and records are input from the string 203.
【0026】次にソート主処理手段3のうち、ワークフ
ァイル1内の全てのストリングをマージして、出力ファ
イル2にソート結果を出力するソート最終処理、および
この処理で用いられるワークファイル入力手段5、出力
手段8の動作について図3を参照しながら詳細に説明す
る。Next, among the sort main processing means 3, there is a final sorting process of merging all the strings in the work file 1 and outputting the sort results to the output file 2, and a work file input means 5 used in this process. , the operation of the output means 8 will be explained in detail with reference to FIG.
【0027】ます、図3(A)に示す様に、ワークファ
イル1内の各々のストリング301 〜303 の先頭
レコードを、ワークファイル入力手段4を用いてソート
メモリ領域41へ入力し、ソート主処理手段3によりこ
れらのレコードを対戦させてソートする。First, as shown in FIG. 3(A), the first record of each string 301 to 303 in the work file 1 is input to the sort memory area 41 using the work file input means 4, and the main sort processing is performed. By means of means 3, these records are pitted against each other and sorted.
【0028】ソートの結果、図3(B)に示す如く最も
強いレコード(本例ではストリング301 のレコード
)を出力手段8を用いて出力ファイル2へ出力する。さ
らに、このレコードの属していたストリング301 か
ら次のレコードを入力する。As a result of the sorting, the strongest record (in this example, the record of string 301) is output to the output file 2 using the output means 8, as shown in FIG. 3(B). Furthermore, the next record is input from the string 301 to which this record belonged.
【0029】以降、順次勝者レコードを出力ファイル2
へ出力し、そのレコードが属していたストリングよりレ
コードを入力し、ソートメモリ領域41内のレコードと
対戦させることで、ソート結果を出力していく。[0029] From then on, the winning records are sequentially output to file 2.
By inputting a record from the string to which the record belonged and competing against the records in the sorting memory area 41, the sorting result is output.
【0030】ストリング301 、302 のレコード
を全てメモリ領域41へ入力し、図3(C)に示す如く
レコードの残っているストリングが303 だけになっ
たとき、ソートメモリ領域41に残ったレコードを全て
ソートして、出力ファイル2へ出力する。When all the records of strings 301 and 302 are input into the memory area 41 and only string 303 remains as shown in FIG. 3(C), all the records remaining in the sort memory area 41 are input. Sort and output to output file 2.
【0031】この後、図3(D)に示す如く、ストリン
グ303 より、残りのレコードをワークファイル入力
手段5を用いて、ソートメモリ領域41へ順次入力し、
レコードを対戦させずにそのまま出力ファイル2へ出力
手段8を用いて出力する。Thereafter, as shown in FIG. 3(D), the remaining records from the string 303 are sequentially input into the sort memory area 41 using the work file input means 5.
The record is output as it is to an output file 2 using an output means 8 without being played.
【0032】[0032]
【発明の効果】以上述べた如く、本発明によれば、スト
リングのマージ処理時にレコードが残っているストリン
グが1本だけになった後、このストリングのレコードを
ダミーデータと対戦させることなく処理できるので、ソ
ート処理時間が短縮可能となり、またこの残りのレコー
ドのワークファイルへの入出力を行わなくて良いので、
ソート性能が向上するという効果がある。[Effects of the Invention] As described above, according to the present invention, after there is only one string with a record remaining during string merging processing, the record of this string can be processed without having to compete with dummy data. Therefore, the sort processing time can be shortened, and there is no need to input/output the remaining records to the work file.
This has the effect of improving sorting performance.
【図1】本発明の実施例を示す機能ブロック図である。FIG. 1 is a functional block diagram showing an embodiment of the present invention.
【図2】本発明の実施例によるソート中間処理手順を説
明する図である。FIG. 2 is a diagram illustrating a sorting intermediate processing procedure according to an embodiment of the present invention.
【図3】本発明の実施例によるソート最終処理手順を説
明する図である。FIG. 3 is a diagram illustrating a sort final processing procedure according to an embodiment of the present invention.
Claims (2)
込みつつソートの中間結果であるストリングと称する順
序付けられたレコード列を複数本作成し、このうちの何
本かのストリングをマージして新たなストリングを作成
するソート中間処理を含むデータソート方式であって、
前記ストリングを格納しておくためのランダムアクセス
可能なワークファイルと、ソートの対象となるレコード
を一時記憶するために主記憶内に設けられたソートメモ
リ領域と、前記ワークファイル上でストリング同士を互
いにリンクするストリング手段と、ソート処理を行うソ
ート主処理手段とを設け、前記ソート主処理手段は、前
記ソート中間処理のマージ作業中に、1本のストリング
を除いた全てのストリングのレコードのマージが終了す
ると、前記ソートメモリ領域内に残っているレコードを
前記ワークファイルへ出力した後、レコードが残ってい
る前記1本のストリングを作成中のストリングの後に前
記ワークファイル上でリンクする様前記ストリングリン
グ手段を制御するようにしたことを特徴とするデータソ
ート方式。Claim 1: While reading records one by one into the main memory, multiple ordered record columns called strings, which are intermediate results of sorting, are created, and some of these strings are merged to create a new record string. A data sorting method including intermediate sorting processing to create a string,
A randomly accessible work file for storing the strings; a sort memory area provided in main memory for temporarily storing records to be sorted; A linking string means and a sort main processing means for performing sort processing are provided, and the sort main processing means is configured to merge records of all strings except for one string during the merging operation of the sort intermediate processing. When finished, after outputting the records remaining in the sort memory area to the work file, the string ring is linked so that the one string in which records remain is linked on the work file after the string being created. A data sorting method characterized by controlling means.
込みつつソートの中間結果であるストリングと称する順
序付けられたレコード列を複数本作成し、このうちの何
本かのストリングをマージして新たなストリングを作成
し、上記作業を繰返して最終的に1本のストリングとす
るソート最終処理を含むデータソート方式であって、前
記ストリングを格納しておくためのランダムアクセス可
能なワークファイルと、ソート対象となるレコードを一
時記憶するために主記憶装置内に設けられたソートメモ
リ領域と、マージされたレコードを1つづつ書込む出力
ファイルと、ソート処理を行うソート主処理手段とを設
け、前記ソート主処理手段は、マージ作業中に1本のス
トリングを除いた全てのストリングのレコードのマージ
が終了すると、前記ソートメモリ領域内に残っているレ
コードを前記出力ファイルへ出力してこのマージ作業を
終了せしめ、前記ワークファイル内のレコードの残って
いるストリングから前記ソートメモリ領域へ順次書込み
、この書込んだレコードを前記出力ファイルへ順次出力
してソート最終処理を行うようにしたことを特徴とする
データソート方式。[Claim 2] While reading records one by one into the main memory, multiple ordered record columns called strings, which are intermediate results of sorting, are created, and some of these strings are merged to create a new record string. This data sorting method includes a final sorting process in which a string is created and the above operations are repeated to finally form one string, and the data sorting method includes a randomly accessible work file for storing the string, and a sorting process. A sort memory area provided in the main storage device for temporarily storing target records, an output file for writing merged records one by one, and a sort main processing means for performing sort processing, When the merging of records of all strings except one string is completed during the merging operation, the sort main processing means outputs the records remaining in the sort memory area to the output file and performs the merging operation. The remaining strings of records in the work file are sequentially written into the sort memory area, and the written records are sequentially output to the output file to perform final sort processing. Data sorting method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40541990A JPH04213111A (en) | 1990-12-05 | 1990-12-05 | Data sort system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40541990A JPH04213111A (en) | 1990-12-05 | 1990-12-05 | Data sort system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04213111A true JPH04213111A (en) | 1992-08-04 |
Family
ID=18515017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP40541990A Pending JPH04213111A (en) | 1990-12-05 | 1990-12-05 | Data sort system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04213111A (en) |
-
1990
- 1990-12-05 JP JP40541990A patent/JPH04213111A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02178730A (en) | Internal sorting system using dividing method | |
| JPH0728624A (en) | Sorting apparatus and sorting method | |
| JPH04213111A (en) | Data sort system | |
| JP2606608B2 (en) | Sorting method for data with equivalence key | |
| JPH03202934A (en) | Data processor | |
| JP2586610B2 (en) | File creation method | |
| JPS6266326A (en) | Array processing system for japanese data | |
| JP2734373B2 (en) | Fingerprint collation processor | |
| JP2541006B2 (en) | Sort processing method | |
| JP4187345B2 (en) | Compressed data decompression apparatus, semiconductor inspection apparatus including the same, and data compression / decompression method | |
| JP3871971B2 (en) | Outline line extraction apparatus, method and program | |
| JP3293544B2 (en) | Sorting method using auxiliary storage | |
| JPH0827800B2 (en) | Information retrieval device | |
| JP3293551B2 (en) | Sorting method | |
| JP2665058B2 (en) | Waveform display device | |
| JP2926803B2 (en) | Sorting method | |
| JPH0275018A (en) | Merge processing method | |
| JP3309803B2 (en) | Sorting method, method, and recording medium recording sort processing program | |
| JPH02165325A (en) | Sorting system for random access file | |
| JP3785766B2 (en) | Merge processing device | |
| JPH06274391A (en) | Master file quick update processing system | |
| JPH0145648B2 (en) | ||
| JPH02268368A (en) | Data processor | |
| JPH04109333A (en) | Sort boundary value selecting system using dividing method | |
| JPH04340623A (en) | Data grouping processing method |