Unlock instant, AI-driven research and patent intelligence for your innovation.

B+ tree manipulation device with node index and method thereof

An operating device and B+ tree technology, applied in the field of information processing, can solve the problem that the performance of the search algorithm cannot meet the requirements, etc.

Active Publication Date: 2021-06-08
BEIJING STARBLAZE TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Dichotomy is the search algorithm with almost the best performance that software can obtain. However, in the era of big data, the increase in the number of data items makes the performance of the search algorithm for software operating B+ trees unable to meet the requirements.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • B+ tree manipulation device with node index and method thereof
  • B+ tree manipulation device with node index and method thereof
  • B+ tree manipulation device with node index and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0101] The technical solutions in the embodiments of the present application are clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of this application.

[0102] Figure 2A A block diagram of a device for operating a B+ tree according to an embodiment of the present application is shown.

[0103] The device for operating a B+ tree according to the embodiment of the present application includes a node storage 210 , a node search unit 240 and a node loading unit 270 . An external unit such as the CPU 200 operates the B+ tree operation device to complete the acceleration of the B+ tree operation. For example, the CPU 200 provides the s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present application relates to information processing technology, and in particular, relates to a B+ tree operating device and its method, wherein, the B+ tree operating device includes: a node loading unit, a node searching unit, a node index register file, and a node searching device coupled to a node through multiple ports The node memory of the unit; wherein, the node loading unit obtains the node address stored in the node memory from the node index register file according to the node index, and obtains the address of one or more keywords of the node according to the address of the node; the node memory is loaded according to the node The address indicated by the unit provides one or more keys as comparison keys to the node search unit; the node search unit compares the comparison key with the search key, and outputs a search result. The present application uses hardware circuits to realize B+ tree operations, which utilizes the characteristics of hardware circuits to operate B+ trees, and realizes B+ tree operations faster.

Description

technical field [0001] The present application relates to information processing technology, and in particular, relates to a B+ tree operating device provided by integrated circuit hardware and a method for operating a B+ tree using the device. Background technique [0002] B+ tree is a data structure, and B+ tree is often used to store indexes in file systems and databases. figure 1 Shows the B+ tree. The B+ tree includes a root node, multiple intermediate nodes and multiple leaf nodes. Node 120 is the root node. Node 130, node 132, and node 134 are intermediate nodes, and intermediate nodes are nodes that are neither root nodes nor leaf nodes. Nodes (140, 142, 144...150, 152, 154) are leaf nodes. [0003] The intermediate nodes of the B+ tree include no more than m elements, and m is called the order of the B+ tree. Each element of the root node and the intermediate node of the B+ tree records a keyword (Key) and a pointer to a subordinate node. For example, node 130...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/22
CPCG06F16/2246G06F16/2455G06F16/248
Inventor 周鹏飞介百瑞万义才孙唐
Owner BEIJING STARBLAZE TECH CO LTD