JPH03260867A - Data processing system - Google Patents

Data processing system

Info

Publication number
JPH03260867A
JPH03260867A JP2060451A JP6045190A JPH03260867A JP H03260867 A JPH03260867 A JP H03260867A JP 2060451 A JP2060451 A JP 2060451A JP 6045190 A JP6045190 A JP 6045190A JP H03260867 A JPH03260867 A JP H03260867A
Authority
JP
Japan
Prior art keywords
node
data
rank
registered
data 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
Application number
JP2060451A
Other languages
Japanese (ja)
Inventor
Seiji Okuma
大熊 清司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2060451A priority Critical patent/JPH03260867A/en
Publication of JPH03260867A publication Critical patent/JPH03260867A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To improve the data retrieving efficiency by applying the reformation check to the nodes covering the one higher than a node newly registered into a register list by a rank through the one of the highest rank and then reforming a 2-split tree after confirming the satisfaction of the due conditions. CONSTITUTION:Each node 1 consists of a pointer 1e which points a node higher than one rank, the higher rank node direction 1f which shows whether the higher rank node is set at the right or left side of the node, the depth 1g of the node set in the lower left direction and the depth 1h of the node set in the lower right direction in addition to KEY 1a, DP 1b, LP 1c and RP 1d respectively. When a new node is registered into a register list, the reformation check is applied to the nodes covering the one higher than the registered node by one rank through the one of the highest rank. Thus a 2-split tree having high efficiency is obtained. Thus it is possible to shorten the data retrieving time to the register list and to process the data with high efficiency.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、主メモリ上のデータを2分木構造の登録簿
により管理するデータ処理システムに関するものである
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing system that manages data on a main memory using a register having a binary tree structure.

〔従来の技術〕[Conventional technology]

第5図は従来のデータ処理システムにおける登録簿のデ
ータ構造を示す概念図であり、図において、1は1つの
データに対応した該データの管理データであるノードで
、各データに対応するノードが連結されて登録簿を構成
している。また、このノードは主メモリにロードされて
いるデータ名を示すキー値1a(以下、KEYという)
、主メモリにロードされているデータへのポインタ1b
(以下、DPといつ)、左方向の下位ノード1へのポイ
ンタIC(以下、LPという)、右方向への下位ノード
1へのポインタ1d(以下、RPという)から構成され
ている。2は前記DP1bにより示されるKEYlaに
対応した主メモリ上のデータである。
Figure 5 is a conceptual diagram showing the data structure of a register in a conventional data processing system. They are linked together to form a register. This node also has a key value 1a (hereinafter referred to as KEY) that indicates the name of the data loaded in the main memory.
, pointer 1b to the data loaded into main memory
(hereinafter referred to as DP), a pointer IC (hereinafter referred to as LP) to the lower node 1 in the left direction, and a pointer 1d (hereinafter referred to as RP) to the lower node 1 in the right direction. 2 is data on the main memory corresponding to KEYla indicated by the DP1b.

次に動作について第6図のフローチャートを用いて説明
する。
Next, the operation will be explained using the flowchart shown in FIG.

通常、データ処理では第6図(a)に示すようにディス
ク等の記憶装置から主メモリへ必要なデータをロードし
くステップ5T2)、このロードしたデータを計算等に
使用する(ステップ5T3)動作をデータ処理の回数文
に従って繰返すが(ステップ5TI)、このようなデー
タ処理では該データの数が増加すると前記記憶装置への
アクセス回数も多くなり、処理性能が低下するので、第
6図(b)に示すようにすでにロードした主メモリ上の
データなノード1として登録簿で管理しながらデータ処
理を行うのが一般的である。すなわち、必要なデータが
ロード済か否かを登録簿を構成するノード1のKEYl
aを検索して確認しくステップST5 )、もし、該デ
ータに対応するノード1のKEYlaと一致するノード
1が確認できれば必要なデータは主メモリ上にすでに存
在しているのでロードは行わず、確認でき々い場合のみ
記憶装置から必要なデータを主メモリにロードしくステ
ップST6 )、さらに登録簿にロードしたデータに対
応するノード1を登録する(ステップ5T7)。
Normally, in data processing, as shown in FIG. 6(a), necessary data is loaded from a storage device such as a disk to the main memory (step 5T2), and this loaded data is used for calculations etc. (step 5T3). The data processing is repeated according to the number statement (step 5TI), but in such data processing, as the number of data increases, the number of accesses to the storage device also increases, and the processing performance decreases, so as shown in FIG. 6(b) As shown in FIG. 1, it is common to process data while managing it in a register as node 1, which is data already loaded on the main memory. In other words, the KEYl of node 1 that constitutes the register determines whether the necessary data has been loaded or not.
Search for and confirm step ST5). If node 1 that matches KEYla of node 1 corresponding to the data is confirmed, the necessary data already exists in the main memory, so do not load it and confirm. Only if possible, the necessary data is loaded from the storage device into the main memory (step ST6), and the node 1 corresponding to the loaded data is registered in the register (step 5T7).

そして、このロードしたデータを計算等に使用する(ス
テップ5T8)動作をデータ処理の回数文に従って繰返
す(ステップST4 )。
Then, the operation of using the loaded data for calculation etc. (step 5T8) is repeated according to the data processing count statement (step ST4).

ここで、登録簿へのノード1の登録動作は第6図(C)
のように行われる。すなわち、登録簿を構成するノード
1の最上位ノードから最下位ノードまで検索するデータ
名と該ノード1のKEYlaが一致するか否かを判定し
くステップST9.5T10)、もし、検索中に一致す
ることが確認できればこのデータは主メモリ上にすでに
存在しているので登録動作は行わず、すべてのノード1
のKEYiaと一致しない場合のみ新しいノード1の追
加を指示する(ステップSTI 1 )。
Here, the registration operation of node 1 in the registry is shown in Figure 6 (C).
It is done like this. That is, it is determined whether or not the data name to be searched from the highest node to the lowest node of node 1 constituting the registry matches the KEYla of node 1 (step ST9.5T10), and if they match during the search. If this is confirmed, this data already exists in the main memory, so the registration operation is not performed and all nodes 1
The addition of a new node 1 is instructed only when the KEYia does not match (step STI 1 ).

このように、「基礎レッスン”C言語”■基礎習得編」
(株式会社技術評論社発行、P170゜昭和63年2月
25日初版)にも示されているが、2分木構造で登録簿
を生成すると、例えば、D。
In this way, "Basic lesson "C language" ■Basic acquisition edition"
(Published by Gijutsu Hyoronsha Co., Ltd., p. 170, first edition February 25, 1986), when a registry is generated using a binary tree structure, for example, D.

B、A、F、H,C,Yという名前のデータがこの順に
登録される場合、第7図(a)のようにデータが管理さ
れる(分かりやすくするためにKEYlaの部分だけを
取り出して表している)。この時、登録されたYを検索
する場合、第7図(b)のように2分木ではむく単純に
登録するならば、Yは最後に登録されるので7回の比較
判定が必要であるが、第7図(a)のように登録順を考
慮して登録されると3回の比較判定で済むので効率がよ
い。
When data named B, A, F, H, C, and Y are registered in this order, the data is managed as shown in Figure 7 (a) (only the KEYla part is extracted for clarity). ). At this time, when searching for the registered Y, if it is simply registered instead of using a binary tree as shown in Figure 7(b), Y will be registered last, so seven comparisons will be required. However, if the information is registered in consideration of the registration order as shown in FIG. 7(a), only three comparisons are required, which is efficient.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のデータ処理システムは以上のように構成されてい
るので、例えばA、B、C,D、F、H。
Since the conventional data processing system is configured as described above, for example, A, B, C, D, F, H.

Yの順にデータが登録された場合、第7図(C)のよう
に単方向の2分木が生成されるので、データの登録順を
考慮しなければ本来の2分本のメリットが活かされない
。また、データの登録をまとめて行うような場合は、最
適な2分木を生成することも考えられるが、オンライン
で登録し、即使用する場合(どのような順序でデータが
登録されるか判らないような場合)も同様に2分本のメ
リットが活かされないtxどの課題があった。
If the data is registered in the order of Y, a unidirectional binary tree will be generated as shown in Figure 7 (C), so if the order of data registration is not taken into account, the original merits of the binary tree will not be utilized. . Also, when registering data all at once, it is possible to generate an optimal binary tree, but when registering online and using it immediately (you do not know in what order the data will be registered) Similarly, in cases where there is no tx, there were issues where the benefits of two-minute books were not taken advantage of.

この発明は上記のよう?zl!題を解消するためになさ
れたもので、データの登録順によって単方向の2分木が
生成されることを防ぎ、そのよう々場合でも効率のよい
2分本を生成し、検索効率を向上させるデータ処理シス
テムを得ることを目的とする。
Is this invention as described above? zl! This was done to solve the problem. It prevents the generation of unidirectional binary trees depending on the order of data registration, and even in such cases, it generates efficient binary trees and improves search efficiency. The purpose is to obtain a data processing system.

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係るデータ処理システムは、2分木を生成す
るときに単純に登録順に生成されることのないように、
登録簿に新しいノードが登録されると(2分木を生成す
ると)、このノードの1つ上位のノードから最上位のノ
ードまでの各ノードについて再編成チェックを行い、骸
再編成チェックで判定する条件を満たすことを確認して
前記2分木を再編成するようにしたものである。
In the data processing system according to the present invention, when generating a binary tree, so that the binary tree is not simply generated in the order of registration,
When a new node is registered in the registry (when a binary tree is generated), a reorganization check is performed for each node from the node one level above this node to the top node, and the decision is made using the skeleton reorganization check. The binary tree is reorganized after confirming that the conditions are satisfied.

〔作 用〕[For production]

この発明におけるデータ処理システムは、登録簿に新し
いノードが登録されると、とのノードの1つ上位のノー
ドから最上位のノードまでの各ノードについて再編成チ
ェックを行い、効率の良い2分木を生成することにより
、登録簿でのデータの検索時間が短縮され、効率の良い
データ処理が行える。
The data processing system according to the present invention, when a new node is registered in the register, performs a reorganization check on each node from the node one level higher than the node to the top node, thereby creating an efficient binary tree. By generating , data search time in the registry is shortened and data processing can be performed efficiently.

〔発明の実施例〕[Embodiments of the invention]

以下、この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第1図はこの発明の一実施例によるデータ処理システム
における登録簿のデータ構造を示す概念図であり、従来
のデータ処理システムにおける登録簿(第5図)と同−
又は相当部分には同一符号を付して説明を省略する。
FIG. 1 is a conceptual diagram showing the data structure of a register in a data processing system according to an embodiment of the present invention, and is the same as the register (FIG. 5) in a conventional data processing system.
Or equivalent parts are given the same reference numerals and their explanations are omitted.

図において、各ノード1はKEYla、DPlb、LP
lc、RPldの他に、1つ上位のノードへのポインタ
1e(以下、HPという)、咳上位ノードがこのノード
の左向きにあるか、あるいは右向きにあるかを示す上位
ノードへの方向1f(以下、HDという)、下位左方向
のノードの深さ1g(以下、LDという)、下位右方向
のノードの深さ1h(以下、RDという)により構成さ
れる。
In the figure, each node 1 is KEYla, DPlb, LP
In addition to lc and RPld, a pointer 1e to the next higher node (hereinafter referred to as HP), and a direction 1f to the higher node indicating whether the higher node is to the left or right of this node (hereinafter referred to as HP). , HD), a node depth 1g in the lower left direction (hereinafter referred to as LD), and a node depth 1h in the lower right direction (hereinafter referred to as RD).

次に動作について第2図のフローチャートを用いて説明
する。
Next, the operation will be explained using the flowchart shown in FIG.

第2図(a)に示すように必要なデータがロード済か否
かを登録簿を構成するノード1のKEYlaを検索して
確認しくステップ5T13)、もし、該データに対応す
るノード1のKEYlaと一致するノード1が確認でき
れば必要々データは主メモリ上にすでに存在しているの
でロードは行わず、確認できない場合のみ記憶装置から
必要なデータを主メモリにロードしくステップ5T14
)、さらに登録簿にロードしたデータに対応するノード
1を登録して新た々登録簿を生成する(ステップ5T1
5)。そして、このロードしたデータを計算等に使用す
る(ステップ5T16)動作をデータ処理の回数文に従
って繰返すのであるが(ステップ5T12)、この登録
簿の検索処理から新たな登録簿を生成するまでの処理(
ステップ5TI3〜5T15)については第2図(b)
に示すフローチャートを用いて説明する。
As shown in FIG. 2(a), check whether the necessary data has been loaded by searching the KEYla of the node 1 that constitutes the register (step 5T13), and if the KEYla of the node 1 corresponding to the data is If the node 1 that matches can be confirmed, the necessary data is already present in the main memory, so it will not be loaded, and only if it cannot be confirmed, the necessary data will be loaded from the storage device to the main memory in step 5T14.
), and further registers node 1 corresponding to the data loaded into the registry to generate a new registry (step 5T1
5). Then, the operation of using this loaded data for calculations etc. (step 5T16) is repeated according to the number of data processing statements (step 5T12), but the process from searching this register to creating a new register (
For steps 5TI3 to 5T15), see Figure 2(b)
This will be explained using the flowchart shown in .

すなわち、登録簿を構成するノード1の最上位ノードか
ら最下位ノードまで検索するデータ名と該ノード1のK
EYlaが一致するか否かを判定しくステップ5T17
,5T18)、もし、検索中に一致することが確認でき
ればこのデータは主メモリ上にすでに存在しているので
登録動作は行わず、すべてのノード1のKEYlaと一
致しない場合のみ新しいノード1の登録動作に進む。ま
ず、登録簿内に新ノード用の領域を確保しくステップ5
T19)、この確保した領域へのポインタをカレントノ
ード(ポインタで連結された1つ上位のノード)のLP
ICあるいはRPldに格納する(ステップ5T20、
終端ノード1のKEYlaが検索データより小さければ
RPldへ、そうでtxければLPlcへ格納する)。
In other words, the data name to be searched from the highest node to the lowest node of node 1 that constitutes the registry and the K of node 1.
Step 5T17 to determine whether EYla matches or not.
, 5T18), if a match is confirmed during the search, this data already exists in the main memory, so the registration operation is not performed, and only if it does not match the KEYla of all nodes 1, a new node 1 is registered. Proceed to action. First, make sure to reserve space for the new node in the registry in step 5.
T19), the pointer to this secured area is transferred to the LP of the current node (the next higher node connected by the pointer).
Store in IC or RPld (step 5T20,
If KEYla of terminal node 1 is smaller than the search data, it is stored in RPld; if it is tx, it is stored in LPlc).

そして、この新ノードのLD1g及びRDlhを0とし
くステップ8T21)、HPleにカレントノードへの
ポインタを設定しくステップ5T22)、HDlfにカ
レントノードへの方向(右か左か)を設定しくステップ
8T23)、LPle及びRPIdを0(下位ノードが
々いことを示す)として初期設定を行う(ステップ5T
24 )。
Then, set LD1g and RDlh of this new node to 0 (step 8T21), set a pointer to the current node in HPle (step 5T22), and set the direction (right or left) to the current node in HDlf (step 8T23). , LPle and RPId are initialized to 0 (indicating that there are many lower nodes) (step 5T)
24).

次に、新ノードの登録が終了すると、まず、ノードが1
つ追加されたことにより、カレントノードのLD1gあ
るいはRDlhを1だけ加算する(ステップ5T26、
カレントノードのHDlfが左を示していればRDlh
を、そうでなげればLD1gを加算する)。その結果、
該カレントノードのLD1gとRDlhとの差を判定し
くステップ5T27)、その差が2以上であれば以下の
再編成条件をチェックする(ステップ5T28)。
Next, when the registration of the new node is completed, first the node becomes 1
LD1g or RDlh of the current node is added by 1 (step 5T26,
If the current node's HDlf points to the left, RDlh
If not, add LD1g). the result,
The difference between LD1g and RDlh of the current node is determined (step 5T27), and if the difference is 2 or more, the following reorganization conditions are checked (step 5T28).

■ そのノードが最上位ノードである。■ The node is the top node.

■ 1つ上位のノードのLPlcあるいはRPldが0
でない(このノードのHDlfが左を示していればt、
plc、そうでむければRPld)。
■ LPlc or RPld of the next higher node is 0
not (t if HDlf of this node indicates left,
plc, otherwise RPld).

■ 1つ上位のノードのRDlgとLDlhの差が1よ
り小さい。
■ The difference between RDlg and LDlh of the next higher node is less than 1.

この3条件のいずれかを満たすとノードの再編成を行い
(ステップ5T29)、もし、満たされていなければ次
の上位ノードについて再編成チェックを行う。さらに、
再編成を行った場合はカレントノードが変わるので骸カ
レントノードを再設定しくステップ5T30)、以上の
動作をカレントノードから最上位のノードまで繰返す(
ステップ5T25)。
If any of these three conditions is satisfied, the nodes are reorganized (step 5T29), and if they are not satisfied, a reorganization check is performed for the next higher-level node. moreover,
When reorganization is performed, the current node changes, so the Mukuro current node must be reset (step 5T30), and the above operations are repeated from the current node to the top node (
Step 5T25).

第3図はこの再編成の例を示した図であり、第3図(a
)において再編成チェックを繰返してきてノードBでL
D1gとRDlhとの差(11と9)が2以上になった
ので再編成を行う。この再編成では以下の7つの処理が
行われる。
Figure 3 is a diagram showing an example of this reorganization, and Figure 3 (a
), the reorganization check is repeated and L is reached at node B.
Since the difference between D1g and RDlh (11 and 9) has become 2 or more, reorganization is performed. In this reorganization, the following seven processes are performed.

■ ノードAへのポインタをノードCのHDlfに格納
する。
■ Store the pointer to node A in HDlf of node C.

■ ノードBのポインタをノードCのLPlcに格納す
る。
■ Store node B's pointer in node C's LPlc.

■ ノードBのLD1g(1だげ加算されている)をノ
ードCのLD1gへ格納する。
(2) Store LD1g of node B (added by 1) to LD1g of node C;

■ ノードCへのポインタをノードBのLPlcへ格納
する。
■ Store a pointer to node C in node B's LPlc.

■ 上位ノードが右方向であることをノードBのHDl
fへ設定する。
■ Node B's HDl indicates that the upper node is in the right direction.
Set to f.

■ ノードBのRPldへ0を格納する。■ Store 0 in RPld of node B.

■ ノードBのRDlhに0を格納する。■ Store 0 in RDlh of node B.

この処理を行った結果、第3図(b)に示すように再編
成される。
As a result of this process, the data is reorganized as shown in FIG. 3(b).

なお、上記実施例では主メモリ上のデータを管理するた
めの登録簿の検索処理について適用したが、トランザク
シーンデータの管理に適用してもよい。
In the above embodiment, the present invention is applied to the search process of a register for managing data on the main memory, but the present invention may also be applied to the management of transaction scene data.

〔発明の効果〕 以上のようにこの発明によれば、登録簿に新しいノード
が登録されると、このノードの1つ上位のノードから最
上位のノードまでの各ノードについて再編成チェックを
行い、効率の良い2分木を生成するようにしたので、登
録簿でのデータの検索時間を短縮し、効率の良いデータ
処理が行えるなどの効果がある。
[Effects of the Invention] As described above, according to the present invention, when a new node is registered in the register, a reorganization check is performed for each node from the node one level above this node to the highest node. Since an efficient binary tree is generated, the time taken to search for data in the registry can be shortened and data can be processed efficiently.

例えば、A、B、C−、Y、Z、ZA、ZB。For example, A, B, C-, Y, Z, ZA, ZB.

ZC・・・、zy、zzという順で52個のデータが登
録された場合、単純に2分木へ登録すれば、第3図(a
)のように単方向に並べられる。よって、22を検索す
る場合は52回の比較判定が必要である。しかし、この
発明によるデータ処理システムでは第3図(b)のよう
に効率の良い2分木が構成され、22を検索する場合で
も19回の比較判定で済む。
If 52 pieces of data are registered in the order of ZC..., zy, zz, simply registering them in the binary tree will result in the data shown in Figure 3 (a
) are arranged in a unidirectional manner. Therefore, when searching for 22 items, 52 comparisons and determinations are required. However, in the data processing system according to the present invention, an efficient binary tree is constructed as shown in FIG. 3(b), and even when searching for 22 items, only 19 comparisons are required.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明の一実施例によるデータ処理システム
における登録簿のデータ構造を示す概念図、第2図はこ
の発明によるデータ処理システムの動作を説明するフロ
ーチャート、第3図はこの発明における登録簿を構成す
る2分木の再編成を説明する概念図、第4図は従来のデ
ータ処理システムにおいて生成される2分木とこの発明
のデータ処理システムにおいて生成される2分木の生成
事例を示す図、第5図は従来のデータ処理システムにお
ける登録簿のデータ構造を示す概念図、第6図は従来の
データ処理システムの動作を説明するフローチャート、
第7図は従来のデータ処理システムにおいて生成される
2分木の生成例を示す、図である。 図において、1はノード、2はデータである。 なお、図中、同一符号は同一、又は相当部分な示す。 (で/′)1 ) 第 o1 \ \ 図 \ W Y 第 5 図 0 (′tの3 ) 第 図 (b) (ゼの2) 第 図 1 cl
FIG. 1 is a conceptual diagram showing the data structure of a register in a data processing system according to an embodiment of the present invention, FIG. 2 is a flowchart explaining the operation of the data processing system according to the present invention, and FIG. A conceptual diagram illustrating the reorganization of binary trees constituting a book, FIG. 4 shows a binary tree generated in a conventional data processing system and an example of a binary tree generated in the data processing system of the present invention. 5 is a conceptual diagram showing the data structure of a register in a conventional data processing system, and FIG. 6 is a flowchart explaining the operation of the conventional data processing system.
FIG. 7 is a diagram showing an example of binary tree generation generated in a conventional data processing system. In the figure, 1 is a node and 2 is data. In addition, in the figures, the same reference numerals indicate the same or corresponding parts. (De/') 1 ) No. o1 \ \ Figure \ W Y No. 5 Fig. 0 ('t no 3 ) No. (b) (Z no 2) No. 1 cl

Claims (1)

【特許請求の範囲】[Claims] すでにロード済の主メモリ上の各データに対応するノー
ドにより構成される2分木構造の登録簿を検索し、未だ
登録されていないデータのみロードして、新たに該登録
簿にロードされたデータのノードを登録して管理するデ
ータ処理システムにおいて、前記登録簿にロードされた
データのノードが登録されると、該ノードの1つ上位の
ノードから最上位のノードまでの各ノードについて再編
成チェックを行い、該再編成チェックで判定する条件を
満たすことを確認して前記2分木を再編成することを特
徴とするデータ処理システム。
A binary tree structure register consisting of nodes corresponding to each data on the main memory that has already been loaded is searched, only data that has not been registered is loaded, and the newly loaded data is loaded into the register. In a data processing system that registers and manages nodes, when a node of loaded data is registered in the register, a reorganization check is performed for each node from the node one level higher than the node to the highest node. A data processing system characterized in that the binary tree is reorganized after confirming that conditions determined by the reorganization check are satisfied.
JP2060451A 1990-03-12 1990-03-12 Data processing system Pending JPH03260867A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2060451A JPH03260867A (en) 1990-03-12 1990-03-12 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2060451A JPH03260867A (en) 1990-03-12 1990-03-12 Data processing system

Publications (1)

Publication Number Publication Date
JPH03260867A true JPH03260867A (en) 1991-11-20

Family

ID=13142652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2060451A Pending JPH03260867A (en) 1990-03-12 1990-03-12 Data processing system

Country Status (1)

Country Link
JP (1) JPH03260867A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1040255A (en) * 1996-07-29 1998-02-13 Nec Software Ltd Hash table control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1040255A (en) * 1996-07-29 1998-02-13 Nec Software Ltd Hash table control device

Similar Documents

Publication Publication Date Title
CN112800065B (en) Efficient data retrieval method based on improved block storage structure
CN112016921B (en) Transaction processing method, device and equipment
CN108986910A (en) Answering method, device, computer equipment and storage medium on line
WO2020096823A1 (en) Static data masking
Gimbert On the control of asynchronous automata
JPH03260867A (en) Data processing system
CN110083603A (en) A kind of querying method and system for realizing node path based on adjacency list
CN110992039B (en) Transaction processing method, apparatus and equipment
WO2024198450A1 (en) Method for deploying contract in blockchain, and blockchain node
WO2024198449A1 (en) Blockchain transaction execution method and blockchain node
CN115238303B (en) A method and system for storing and accessing blockchain data.
CN115203491B (en) Dynamic expansion method, device and storage medium for attribute data
CN109542631A (en) A kind of recurrence method, apparatus, server and the storage medium of standby host
HK40041496B (en) Transaction processing method, device and equipment
HK40041496A (en) Transaction processing method, device and equipment
CN109688014B (en) Keyword-driven Web service automatic combination method
JP3293640B2 (en) Circuit data connection tracking system
JP2855133B2 (en) Expert system
CN120743242A (en) Throughout modification method, apparatus, computer device, readable storage medium and program product
JP2959606B2 (en) Logical connection data storage method
JPH11143749A (en) Relational database management system and data management method
HK40075611A (en) Dynamic extension method, device and storage medium for attribute data
CN119025519A (en) A method for reading blockchain status data and blockchain node
CN118069713A (en) Method for acquiring transaction read-write set in block chain and block chain link point
KR20010019831A (en) Method for orderly producing best solution of tsp