Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed query engine system and method and metadata server

A metadata server and distributed technology, applied in the field of distributed data storage and query, can solve problems such as high CPU resource overhead, exhaustion of machine resources, manual shutdown and maintenance, etc., to improve query speed, improve processing capacity, and adaptability strong effect

Active Publication Date: 2014-09-17
BEIJING QIHOO TECH CO LTD
View PDF4 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are two problems here. One is that for each application, the application layer needs to split the data, and the splitting strategy of each application will be different, which is inefficient; the other problem is that the cost of data re-splitting after adding machines is very high High, requires manual downtime for maintenance operations, does not support automatic elastic expansion
[0007] Secondly, in traditional relational databases, the concurrency capability of a single machine has a certain upper limit, and high-concurrency access will exhaust machine resources.
One of the reasons why high concurrent access cannot be supported is that relational databases need to perform SQL parsing operations during retrieval, which consumes a lot of CPU resources.

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
  • Distributed query engine system and method and metadata server
  • Distributed query engine system and method and metadata server
  • Distributed query engine system and method and metadata server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0057] refer to figure 1 , which shows an embodiment of a distributed key-value query engine system of the present invention, which may specifically include:

[0058] The metadata server 101 is used to maintain the global routing table information pointing to the storage node; the maintenance may include storage and corresponding modification and update;

[0059] at least one proxy node 102, at figure 1 X proxy nodes are shown in , and each proxy node may include:

[0060] The query forwarding module is used to respond to the request sent by the client including the target KEY, and forward the client request to the corresponding storage node based on the global routing table information;

[0061] The ...

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 provides a distributed key-value query engine system and a query method. The system comprises a metadata server, at least one agency node and at least one storage node, wherein the metadata server is used for maintaining the global routing list information pointing to the storage node; the agency node comprises a query forwarding module and a data forwarding module, wherein the query forwarding module is used for responding to a request which is emitted by a client end and comprises a target KEY, and forwarding the request of the client end to a corresponding storage node on the basis of the global routing list information; the data forwarding module is used for transmitting a respond package which is returned by the corresponding storage node and comprises a target Value to the client end; the storage node is used for obtaining required data from local storage on the basis of the received request of the client end, and sending the respond package comprising the target Value to the agency node. According to the distributed key-value query engine system and the query method, the key-value data distributed storage and query are realized, the massive key-value data can be contained, and the adaptability to high concurrent access is stronger.

Description

[0001] The patent application of the present invention is a divisional application of the Chinese invention patent application with the filing date of December 31, 2011, the application number of 201110460494.8, and the title of "a distributed key-value query method and query engine system". technical field [0002] The present application relates to the technical field of distributed data storage and query, in particular to a distributed key-value query method and a query engine system. Background technique [0003] For the support of large-scale Internet applications and cloud computing, relational databases are generally used to store related data. [0004] Traditional relational databases usually store a certain type of information of an application (such as website user information) in a single database table of the database system, and provide a communication interface for reading and writing operations to the application. In terms of implementation, typical relational...

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
IPC IPC(8): G06F17/30H04L29/08
CPCG06F16/2471H04L67/1097
Inventor 杨康谢冉
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products