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

Bloom filter-based data query system

A Bloom filter and data query technology, applied in the database field, can solve the problems of occupying a large amount of memory, affecting the efficiency of data query, and the pressure of a single server storing the filter, etc., to achieve the effect of improving efficiency.

Active Publication Date: 2020-12-15
上海嗨普智能信息科技股份有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for the already designed database architecture, it is necessary to modify the code to add the Bloom filter layer, and modifying the code will bring vulnerability risks
In addition, when the amount of data in the database is large, the corresponding Bloom filter layer will occupy a large amount of memory, resulting in greater pressure on the stand-alone server storing the filter, which will still affect the efficiency of data query

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
  • Bloom filter-based data query system
  • Bloom filter-based data query system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] In order to further illustrate the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, the following describes the specific implementation of a Bloom filter-based data query system proposed in accordance with the present invention in conjunction with the accompanying drawings and preferred embodiments. and its efficacy, as detailed below.

[0014] The embodiment of the present invention provides a data query system based on Bloom filter, such as figure 1 As shown, it includes a proxy layer, a first query channel, and a second query channel, wherein the proxy layer is connected to the first query channel and the second query channel respectively, and is used for receiving data query requests sent by the client and according to The preset query strategy distributes the data query request, and receives the first query result returned by the first query channel and / or the second query result returned by the sec...

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 invention relates to a Bloom filter-based data query system, wherein the system comprises an agent layer, a first query channel and a second query channel; the agent layer is connected with the first query channel and the second query channel, is used for receiving a data query request sent by a client, distributing the data query request according to a preset query strategy, and receiving a first query result returned by the first query channel and / or a second query result returned by the second query channel, feeding back a query result to the client based on the query strategy, the first query result and / or the second query result; the first query channel comprises a cache layer and a persistence layer; the second query channel comprises a Bloom filter layer. According to the system, the Bloom filter layer can be additionally arranged on the premise of not modifying an original database architecture code, and the data query efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of databases, in particular to a data query system based on a Bloom filter. Background technique [0002] In the existing database architecture, a multi-layer caching mechanism is usually adopted, and the database with high reliability, slow speed and large capacity is used as the data persistence layer; the database with low reliability, high speed and small capacity is used as the data cache layer. Only hot data is stored in the cache layer, and full data is stored in the persistence layer. When performing data query tasks, such as querying by keyword (Key), first query the cache layer with faster speed. If the corresponding value (Value) can be found, the query task is successful, otherwise, it needs to go to the persistence layer. Query again, and cache penetration occurs. When cache penetration occurs, the execution time of the query task will be longer, and the data query efficiency will be low. [...

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 Applications(China)
IPC IPC(8): G06F16/2453G06F16/2455G06F16/248G06F16/25
CPCG06F16/2453G06F16/24552G06F16/248G06F16/25
Inventor 蔡文渊张坤坤张佳康
Owner 上海嗨普智能信息科技股份有限公司