CN110019334A - A kind of optimization method and its system of multidimensional inquiring analysis - Google Patents

A kind of optimization method and its system of multidimensional inquiring analysis Download PDF

Info

Publication number
CN110019334A
CN110019334A CN201710961594.6A CN201710961594A CN110019334A CN 110019334 A CN110019334 A CN 110019334A CN 201710961594 A CN201710961594 A CN 201710961594A CN 110019334 A CN110019334 A CN 110019334A
Authority
CN
China
Prior art keywords
sql statement
data
module
analysis
database
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
CN201710961594.6A
Other languages
Chinese (zh)
Inventor
黄瑞廷
詹先
余伦强
郑裕濠
李厚铭
田科宇
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.)
Guangdong Eshore Technology Co Ltd
Original Assignee
Guangdong Eshore Technology Co Ltd
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 Guangdong Eshore Technology Co Ltd filed Critical Guangdong Eshore Technology Co Ltd
Priority to CN201710961594.6A priority Critical patent/CN110019334A/en
Publication of CN110019334A publication Critical patent/CN110019334A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24534Query rewriting; Transformation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to the optimization method and its system of a kind of analysis of multidimensional inquiring, this method includes obtaining SQL statement;SQL statement is carried out to analyze assembled processing, obtains new SQL statement;Transaction management is carried out according to new SQL statement, is connected to corresponding database;To the data aggregate in database, and return to the data of polymerization.The present invention utilizes postgresql column memory technology of the Rolap multi-dimensional engine in big data quantity query process, analysis translation and the polymerization of data are carried out to new SQL statement, it is separated using the data installation field of column storage external table by column and single cent part individually stores, when inquiry in the case where no index, the data for only needing to be traversed for respective column greatly reduce the data volume that data need to be traversed for, can compressing data reduce occupy memory space, realize the bottleneck for solving traditional relational data library inquiry data, promote search efficiency, meet high concurrent read-write demand, have high dilatancy and availability.

Description

A kind of optimization method and its system of multidimensional inquiring analysis
Technical field
The present invention relates to data processing methods, more specifically refer to a kind of analysis of multidimensional inquiring optimization method and Its system.
Background technique
The process of big data query analysis is generally basede on row storage relevant database and carries out at present, for relational data For library, refer to the database for carrying out group organization data using relational model, what relational model referred to is exactly two-dimensional table model, and One relevant database be exactly as bivariate table and its between connection composed by a data organization, two-dimentional table structure right and wrong It often close to a concept in the logic world, is easier to understand, therefore closes for other models such as relatively netted, level of relational model It is that type database has the advantages that be readily appreciated that;General sql like language makes operative relationship type database very convenient, therefore closes It is easy to use to be that type database has the advantages that;Relevant database has integrality abundant, and entity integrity, reference are complete Property and user-defined integrality greatly reduce data redundancy and the inconsistent probability of data.
But current relevant database is in use, there are some bottlenecks: the user concurrent of website is very Height often reaches secondary read-write requests up to ten thousand per second, and for traditional Relational DataBase, hard disk I/O is a very big bottle Neck;The data volume that website generates daily be it is huge, for relevant database, in a table comprising mass data Inquiry, efficiency is low-down;In the structure based on web, database be most difficult to carry out it is extending transversely, when one apply When the user volume and amount of access growing day by day of system, database but have no idea as web server and app server that Sample comes scalability and load capacity simply by the more hardware of addition and service node.It is small for much needing to provide 24 When persistent service website for, being upgraded to Database Systems and being extended is very painful thing, generally requires to stop Machine maintenance and Data Migration.For website, transaction consistency, read-write real-time and the complexity SQL of relevant database For website, use is had no, in relevant database, leads to the main of poor performance the reason is that the association of multilist is looked into It askes, and the complicated SQL report query of complicated data analysis type.
Therefore, it is necessary to design a kind of optimization method of multidimensional inquiring analysis, realizes and solve traditional relationship type number According to the bottleneck of library inquiry data, search efficiency is promoted, and meets high concurrent read-write demand, has high dilatancy and availability.
Summary of the invention
It is an object of the invention to overcome the deficiencies of existing technologies, a kind of optimization method of multidimensional inquiring analysis is provided And its system.
To achieve the above object, the invention adopts the following technical scheme: a kind of multidimensional inquiring analysis optimization method, The described method includes:
Obtain SQL statement;
The SQL statement is carried out to analyze assembled processing, obtains new SQL statement;
Transaction management is carried out according to new SQL statement, is connected to corresponding database;
To the data aggregate in database, and return to the data of polymerization.
Its further technical solution are as follows: the step of obtaining SQL statement, comprising the following specific steps
Obtain inquiry instruction;
The inquiry instruction is converted into SQL statement.
Its further technical solution are as follows: the step of analyzing assembled processing, obtaining new SQL statement is carried out to the SQL statement, Comprising the following specific steps
SQL statement is analyzed, base table information is obtained;
According to the basic Table Properties of base table acquisition of information, database table information is formed;
Judge whether the basic Table Properties are column storage external table;
If it is not, then entering end step;
If so, column storage external table information and SQL statement is assembled, form new SQL statement.
Its further technical solution are as follows: to the data aggregate in database, and the step of returning to the data of polymerization, including with Lower specific steps:
The analysis of new SQL statement is translated into executive plan;
Judge column storage external table instruction whether is carried in executive plan;
If so, polymerizeing to the data in column storage external table, and return to the data of polymerization;
If it is not, then entering end step.
The present invention also provides a kind of optimization systems of multidimensional inquiring analysis, including SQL statement acquiring unit, processing Unit, connection unit and polymerized unit;
The SQL statement acquiring unit, for obtaining SQL statement;
The processing unit analyzes assembled processing for carrying out to the SQL statement, obtains new SQL statement;
The connection unit is connected to corresponding database for carrying out transaction management according to new SQL statement;
The polymerized unit for the data aggregate in database, and returns to the data of polymerization.
Its further technical solution are as follows: the SQL statement acquiring unit includes that inquiry instruction obtains module and modulus of conversion Block;
The inquiry instruction obtains module, for obtaining inquiry instruction;
The conversion module, for the inquiry instruction to be converted to SQL statement.
Its further technical solution are as follows: the processing unit includes analysis module, attribute acquisition module, determined property module And assembling module;
The analysis module obtains base table information for analyzing SQL statement;
The attribute obtains module, for forming database table information according to the basic Table Properties of base table acquisition of information;
The determined property module, for judging whether the basic Table Properties are column storage external table;
The assembling module is used for if so, column storage external table information and SQL statement assembly are formed new SQL language Sentence.
Its further technical solution are as follows: the polymerized unit includes translation module, carries judgment module and data aggregate Module;
The translation module, for the analysis of new SQL statement to be translated to executive plan;
The carrying judgment module, for judging whether carry column storage external table instruction in executive plan;
The data aggregate module for polymerizeing if so, storing the data in external table to column, and returns to polymerization Data.
Compared with the prior art, the invention has the advantages that: a kind of optimization side of multidimensional inquiring analysis of the invention Method arranges storage external table information to SQL statement assembly, forms new SQL statement, it is more that Rolap is utilized by obtaining SQL statement Tie up postgresql column memory technology of the engine in big data quantity query process, to new SQL statement carry out analysis translation and The polymerization of data is separated by column using the data installation field of column storage external table and single cent part individually stores, and when inquiry is not having In the case where having index, it is only necessary to which the data for traversing respective column greatly reduce the data volume that data need to be traversed for, and can be to data Compression, which is reduced, occupies memory space, realizes the bottleneck for solving traditional relational data library inquiry data, promotes search efficiency, and Meet high concurrent read-write demand, has high dilatancy and availability.
The invention will be further described in the following with reference to the drawings and specific embodiments.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the optimization method for multidimensional inquiring analysis that the specific embodiment of the invention provides;
Fig. 2 is the flow chart for the acquisition SQL statement that the specific embodiment of the invention provides;
Fig. 3 is the flow chart for analyze to the SQL statement assembled processing that the specific embodiment of the invention provides;
Fig. 4 be the specific embodiment of the invention provide to the data aggregate in database and return polymerization data process Figure;
Fig. 5 is a kind of structural block diagram of the optimization method for multidimensional inquiring analysis that the specific embodiment of the invention provides;
Fig. 6 is the structural block diagram for the SQL statement acquiring unit that the specific embodiment of the invention provides;
Fig. 7 is the structural block diagram for the processing unit that the specific embodiment of the invention provides;
Fig. 8 is the structural block diagram for the polymerized unit that the specific embodiment of the invention provides.
Specific embodiment
In order to more fully understand technology contents of the invention, combined with specific embodiments below to technical solution of the present invention into One step introduction and explanation, but not limited to this.
The specific embodiment as shown in Fig. 1~8, a kind of optimization system of multidimensional inquiring analysis provided in this embodiment System during being used in using terminal inquiry data, realizes the bottle for solving traditional relational data library inquiry data Neck promotes search efficiency, and meets high concurrent read-write demand, has high dilatancy and availability.
As shown in Figure 1, a kind of optimization method of multidimensional inquiring analysis, which is characterized in that the described method includes:
S1, SQL statement is obtained;
S2, the SQL statement is carried out to analyze assembled processing, obtains new SQL statement;
S3, transaction management is carried out according to new SQL statement, is connected to corresponding database;
S4, to the data aggregate in database, and return to the data of polymerization.
For above-mentioned S1 step, the step of obtaining SQL statement, comprising the following specific steps
S11, inquiry instruction is obtained;
S12, the inquiry instruction is converted into SQL statement.
For above-mentioned S11 step, specifically about established rules by instruction is passed through after Rolap multi-dimensional engine reception inquiry instruction Then it is parsed into SQL statement.
Further, above-mentioned S2 step carries out the SQL statement to analyze assembled processing, obtains new SQL statement Step, comprising the following specific steps
S21, analysis SQL statement, obtain base table information;
S22, according to the basic Table Properties of base table acquisition of information, form database table information;
S22, judge whether the basic Table Properties are column storage external table;
If it is not, then entering end step;
S24, external table information and SQL statement assembly are stored if so, will arrange, forms new SQL statement.
Above-mentioned S21 step specifically carries out secondary operation to SQL statement, by SQL statement about exterior portion to S24 step The information divided is split, and obtains table name, passes through table name to the basic Table Properties of postgresql data acquisition, forms database table Information adds external table access sentence in existing SQL statement if database table information is judged to arranging storage external table, Again it is assembled into new SQL statement, that is, column storage external table information and SQL statement is assembled, forms new SQL statement, it is assembled Column storage external table information is specifically separated by column using the data installation field of column storage external table and single cent part is individually deposited Storage, when inquiry in the case where no index, it is only necessary to which the data for traversing respective column greatly reduce the data that data need to be traversed for Amount.And it can compressing data reduction occupancy memory space.
For above-mentioned S3 step, the good SQL statement of secondary operation is subjected to transaction management and database connects The connection in pond, re-sends to postgre database, and database returns to query result by column memory module aggregated data.
Further, above-mentioned S4 step, to the data aggregate in database, and the step of returning to the data of polymerization, Comprising the following specific steps
S41, the analysis of new SQL statement is translated into executive plan;
S42, judge column storage external table instruction whether is carried in executive plan;
S43, it polymerize if so, storing the data in external table to column, and returns to the data of polymerization;
If it is not, then entering end step.
For above-mentioned S41 step to S43 step, Postgresql provides general database ability, but itself does not have Column storage capacity needs to store external table expansion module cstore_fdw according to column to it.Postgresql is new SQL statement point Analysis is translated into executive plan, if executive plan carries column storage external table instruction, gives column storage expanding module cstore_ Fdw handles data, and the data having polymerize return to postgresql and return again to.
Configuration installation postgresql column memory module cstore_fdw, handles column storage.Pass through this module The data installation field of cstore_fdw processing, table is separated by column and single cent part individually stores, in the feelings not indexed when inquiry Under condition, it is only necessary to which the data for traversing respective column greatly reduce the data volume that data need to be traversed for.And can compressing data reduction account for Use memory space.Rolap multi-dimensional engine is improved in big data quantity inquiry, the presence of traditional row storage relevant database Performance bottleneck.Postgresql column memory technology is introduced, data query logic mechanism is transformed, breaks through inquiry bottleneck. Rolap is based on relevant database multidimensional analysis engine
For example: defining a table, field is Id Name Age Info City, is inserted into 10,000,000 data, time-consuming 7 minutes, occupy storage 390M;Do with dimension Age 0~18,19~30,31~65 analysis to table as column, is point with quantity Index is analysed, analysis is executed, it is 200 milliseconds time-consuming, it is arranged because only needing to use Age mono- to the statistics of quantity, performance obtains huge It is promoted.
A kind of optimization method of above-mentioned multidimensional inquiring analysis arranges SQL statement assembly by obtaining SQL statement External table information is stored, new SQL statement is formed, Rolap multi-dimensional engine is utilized in big data quantity query process Postgresql column memory technology carries out analysis translation and the polymerization of data to new SQL statement, utilizes column storage external table Data install that field is separated by column and single cent part individually stores, when inquiry in the case where no index, it is only necessary to which traversal corresponds to The data of column greatly reduce the data volume that data need to be traversed for, and can compressing data reduce and occupy memory space, realize and solve The bottleneck of traditional relational data library inquiry data promotes search efficiency, and meets high concurrent read-write demand, has high expansion Property and availability.
As shown in figure 5, the present embodiment additionally provides a kind of optimization system of multidimensional inquiring analysis comprising SQL language Sentence acquiring unit 1, processing unit 2, connection unit 3 and polymerized unit 4;
SQL statement acquiring unit 1, for obtaining SQL statement.
Processing unit 2 analyzes assembled processing for carrying out to the SQL statement, obtains new SQL statement.
Connection unit 3 is connected to corresponding database for carrying out transaction management according to new SQL statement.
Polymerized unit 4 for the data aggregate in database, and returns to the data of polymerization.
It include that inquiry instruction obtains module 11 and conversion module 12 for above-mentioned SQL statement acquiring unit 1.
Inquiry instruction obtains module 11, for obtaining inquiry instruction.
Conversion module 12, for the inquiry instruction to be converted to SQL statement.
Above-mentioned SQL statement acquiring unit 1 is specifically by instruction is passed through about after Rolap multi-dimensional engine reception inquiry instruction Set pattern is then parsed into SQL statement.
Further, above-mentioned processing unit 2 includes analysis module 21, attribute acquisition module 22, determined property module 23 and assembling module 24.
Analysis module 21 obtains base table information for analyzing SQL statement.
Attribute obtains module 22, for forming database table information according to the basic Table Properties of base table acquisition of information.
Determined property module 23, for judging whether the basic Table Properties are column storage external table.
Assembling module 24 is used for if so, column storage external table information and SQL statement assembly are formed new SQL statement.
Above-mentioned processing unit 2 is specifically to carry out secondary operation to SQL statement, the information by SQL statement about exterior portion point It splits, obtains table name, by table name to the basic Table Properties of postgresql data acquisition, form database table information, such as Fruit database table information is judged to arranging storage external table, then adds external table access sentence in existing SQL statement, again assembled It is assembled at new SQL statement, that is, by column storage external table information and SQL statement, new SQL statement is formed, assembly column storage is outer Portion's table information is specifically separated by column using the data installation field of column storage external table and single cent part individually stores, when inquiry In the case where no index, it is only necessary to which the data for traversing respective column greatly reduce the data volume that data need to be traversed for.And it can be right Data compression, which is reduced, occupies memory space.
For above-mentioned connection unit 3, the good SQL statement of secondary operation is subjected to transaction management and database connects The connection for connecing pond, re-sends to postgre database, and database returns to query result by column memory module aggregated data.
Further, above-mentioned polymerized unit 4 includes translation module 41, carries judgment module 42 and data aggregate mould Block 43.
Translation module 41, for the analysis of new SQL statement to be translated to executive plan.
Judgment module 42 is carried, for judging whether carry column storage external table instruction in executive plan;
Data aggregate module 43 for polymerizeing if so, storing the data in external table to column, and returns to polymerization Data.
Postgresql provides general database ability, but itself does not have column storage capacity, needs to deposit it according to column Store up external table expansion module cstore_fdw.The analysis of new SQL statement is translated into executive plan by Postgresql, if executing meter It draws and carries column storage external table instruction, give column storage expanding module cstore_fdw processing data, the data having polymerize return It is returned again to postgresql.
Configuration installation postgresql column memory module cstore_fdw, handles column storage.Pass through this module The data installation field of cstore_fdw processing, table is separated by column and single cent part individually stores, in the feelings not indexed when inquiry Under condition, it is only necessary to which the data for traversing respective column greatly reduce the data volume that data need to be traversed for.And can compressing data reduction account for Use memory space.Rolap multi-dimensional engine is improved in big data quantity inquiry, the presence of traditional row storage relevant database Performance bottleneck.Postgresql column memory technology is introduced, data query logic mechanism is transformed, breaks through inquiry bottleneck. Rolap is based on relevant database multidimensional analysis engine
For example: defining a table, field is Id Name Age Info City, is inserted into 10,000,000 data, time-consuming 7 minutes, occupy storage 390M;Do with dimension Age 0~18,19~30,31~65 analysis to table as column, is point with quantity Index is analysed, analysis is executed, it is 200 milliseconds time-consuming, it is arranged because only needing to use Age mono- to the statistics of quantity, performance obtains huge It is promoted.
A kind of optimization system of above-mentioned multidimensional inquiring analysis arranges SQL statement assembly by obtaining SQL statement External table information is stored, new SQL statement is formed, Rolap multi-dimensional engine is utilized in big data quantity query process Postgresql column memory technology carries out analysis translation and the polymerization of data to new SQL statement, utilizes column storage external table Data install that field is separated by column and single cent part individually stores, when inquiry in the case where no index, it is only necessary to which traversal corresponds to The data of column greatly reduce the data volume that data need to be traversed for, and can compressing data reduce and occupy memory space, realize and solve The bottleneck of traditional relational data library inquiry data promotes search efficiency, and meets high concurrent read-write demand, has high expansion Property and availability.
It is above-mentioned that technology contents of the invention are only further illustrated with embodiment, in order to which reader is easier to understand, but not It represents embodiments of the present invention and is only limitted to this, any technology done according to the present invention extends or recreation, by of the invention Protection.Protection scope of the present invention is subject to claims.

Claims (8)

1. a kind of optimization method of multidimensional inquiring analysis, which is characterized in that the described method includes:
Obtain SQL statement;
The SQL statement is carried out to analyze assembled processing, obtains new SQL statement;
Transaction management is carried out according to new SQL statement, is connected to corresponding database;
To the data aggregate in database, and return to the data of polymerization.
2. a kind of optimization method of multidimensional inquiring analysis according to claim 1, which is characterized in that obtain SQL language The step of sentence, comprising the following specific steps
Obtain inquiry instruction;
The inquiry instruction is converted into SQL statement.
3. a kind of optimization method of multidimensional inquiring analysis according to claim 1 or 2, which is characterized in that described SQL statement carries out the step of analyzing assembled processing, obtaining new SQL statement, comprising the following specific steps
SQL statement is analyzed, base table information is obtained;
According to the basic Table Properties of base table acquisition of information, database table information is formed;
Judge whether the basic Table Properties are column storage external table;
If it is not, then entering end step;
If so, column storage external table information and SQL statement is assembled, form new SQL statement.
4. a kind of optimization method of multidimensional inquiring analysis according to claim 3, which is characterized in that in database Data aggregate, and the step of returning to the data of polymerization, comprising the following specific steps
The analysis of new SQL statement is translated into executive plan;
Judge column storage external table instruction whether is carried in executive plan;
If so, polymerizeing to the data in column storage external table, and return to the data of polymerization;
If it is not, then entering end step.
5. a kind of optimization system of multidimensional inquiring analysis, which is characterized in that including SQL statement acquiring unit, processing unit, Connection unit and polymerized unit;
The SQL statement acquiring unit, for obtaining SQL statement;
The processing unit analyzes assembled processing for carrying out to the SQL statement, obtains new SQL statement;
The connection unit is connected to corresponding database for carrying out transaction management according to new SQL statement;
The polymerized unit for the data aggregate in database, and returns to the data of polymerization.
6. a kind of optimization system of multidimensional inquiring analysis according to claim 5, which is characterized in that the SQL language Sentence acquiring unit includes that inquiry instruction obtains module and conversion module;
The inquiry instruction obtains module, for obtaining inquiry instruction;
The conversion module, for the inquiry instruction to be converted to SQL statement.
7. a kind of optimization system of multidimensional inquiring analysis according to claim 6, which is characterized in that the processing is single Member includes analysis module, attribute acquisition module, determined property module and assembling module;
The analysis module obtains base table information for analyzing SQL statement;
The attribute obtains module, for forming database table information according to the basic Table Properties of base table acquisition of information;
The determined property module, for judging whether the basic Table Properties are column storage external table;
The assembling module is used for if so, column storage external table information and SQL statement assembly are formed new SQL statement.
8. a kind of optimization system of multidimensional inquiring analysis according to claim 7, which is characterized in that the polymerization is single Member includes translation module, carries judgment module and data aggregate module;
The translation module, for the analysis of new SQL statement to be translated to executive plan;
The carrying judgment module, for judging whether carry column storage external table instruction in executive plan;
The data aggregate module for polymerizeing if so, storing the data in external table to column, and returns to the number of polymerization According to.
CN201710961594.6A 2017-10-16 2017-10-16 A kind of optimization method and its system of multidimensional inquiring analysis Pending CN110019334A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710961594.6A CN110019334A (en) 2017-10-16 2017-10-16 A kind of optimization method and its system of multidimensional inquiring analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710961594.6A CN110019334A (en) 2017-10-16 2017-10-16 A kind of optimization method and its system of multidimensional inquiring analysis

Publications (1)

Publication Number Publication Date
CN110019334A true CN110019334A (en) 2019-07-16

Family

ID=67186583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710961594.6A Pending CN110019334A (en) 2017-10-16 2017-10-16 A kind of optimization method and its system of multidimensional inquiring analysis

Country Status (1)

Country Link
CN (1) CN110019334A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111538747A (en) * 2020-05-27 2020-08-14 支付宝(杭州)信息技术有限公司 Data query method, device and equipment and auxiliary data query method, device and equipment
CN116861455A (en) * 2023-06-25 2023-10-10 上海数禾信息科技有限公司 Event data processing method, system, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663116A (en) * 2012-04-11 2012-09-12 中国人民大学 Multi-dimensional OLAP (On Line Analytical Processing) inquiry processing method facing column storage data warehouse
US20140279944A1 (en) * 2013-03-15 2014-09-18 University Of Southern California Sql query to trigger translation for maintaining consistency of cache augmented sql systems
CN104361118A (en) * 2014-12-01 2015-02-18 中国人民大学 Mixed OLAP (on-line analytical processing) inquiring treating method adapting coprocessor
CN105205085A (en) * 2014-06-30 2015-12-30 中兴通讯股份有限公司 Multi-dimensional analysis method and device for mass data
US20160306810A1 (en) * 2015-04-15 2016-10-20 Futurewei Technologies, Inc. Big data statistics at data-block level
CN106682173A (en) * 2016-12-28 2017-05-17 华南理工大学 Social security big data OLAP pre-processing method and on-line analysis and query method
CN107077479A (en) * 2014-09-17 2017-08-18 华为技术有限公司 Set up from row data storage storehouse is self adaptive based on query demand using discrete data storehouse system and update the migration based on sentence of column storage database

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663116A (en) * 2012-04-11 2012-09-12 中国人民大学 Multi-dimensional OLAP (On Line Analytical Processing) inquiry processing method facing column storage data warehouse
US20140279944A1 (en) * 2013-03-15 2014-09-18 University Of Southern California Sql query to trigger translation for maintaining consistency of cache augmented sql systems
CN105205085A (en) * 2014-06-30 2015-12-30 中兴通讯股份有限公司 Multi-dimensional analysis method and device for mass data
CN107077479A (en) * 2014-09-17 2017-08-18 华为技术有限公司 Set up from row data storage storehouse is self adaptive based on query demand using discrete data storehouse system and update the migration based on sentence of column storage database
CN104361118A (en) * 2014-12-01 2015-02-18 中国人民大学 Mixed OLAP (on-line analytical processing) inquiring treating method adapting coprocessor
US20160306810A1 (en) * 2015-04-15 2016-10-20 Futurewei Technologies, Inc. Big data statistics at data-block level
CN106682173A (en) * 2016-12-28 2017-05-17 华南理工大学 Social security big data OLAP pre-processing method and on-line analysis and query method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陆戌辰等: "列存储中的OLAP多查询优化方法", 《计算机科学与探索》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111538747A (en) * 2020-05-27 2020-08-14 支付宝(杭州)信息技术有限公司 Data query method, device and equipment and auxiliary data query method, device and equipment
CN111538747B (en) * 2020-05-27 2023-04-14 支付宝(杭州)信息技术有限公司 Data query method, device and equipment and auxiliary data query method, device and equipment
CN116861455A (en) * 2023-06-25 2023-10-10 上海数禾信息科技有限公司 Event data processing method, system, electronic device and storage medium
CN116861455B (en) * 2023-06-25 2024-04-26 上海数禾信息科技有限公司 Event data processing method, system, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN106844703B (en) A kind of internal storage data warehouse query processing implementation method of data base-oriented all-in-one machine
CN104933112B (en) Distributed interconnection Transaction Information storage processing method
CN102521405B (en) Massive structured data storage and query methods and systems supporting high-speed loading
CN103020204B (en) A kind of method and its system carrying out multi-dimensional interval query to distributed sequence list
CN107402988A (en) A kind of distributed NewSQL Database Systems and Query semi-structured for data method
CN104361113B (en) A kind of OLAP query optimization method under internal memory flash memory mixing memory module
CN106126604A (en) A kind of social security data log analysis process system based on Distributed Data Warehouse
CN102402617A (en) Easily compressed database index storage system using fragments and sparse bitmap, and corresponding construction, scheduling and query processing methods
WO2018157680A1 (en) Method and device for generating execution plan, and database server
CN106326429A (en) Hbase second-level query scheme based on solr
CN105488231A (en) Self-adaption table dimension division based big data processing method
CN103309958A (en) OLAP star connection query optimizing method under CPU and GPU mixing framework
CN104239377A (en) Platform-crossing data retrieval method and device
CN102270232A (en) Semantic data query system with optimized storage
CN102063449A (en) Method and device for improving reliability of statistic information of data object in database
WO2023093607A1 (en) Offline data fuzzy search method and apparatus, device and medium
CN108009270A (en) A kind of text searching method calculated based on distributed memory
Huang et al. The next generation operational data historian for iot based on informix
CN110532283A (en) A kind of smart city big data processing system based on Hadoop aggregated structure
CN104899340A (en) IETM technical information fragment retrieval device and retrieval method based on smallest fragment
CN105335482B (en) Towards the batch insertion method of magnanimity distributed data base
CN110019334A (en) A kind of optimization method and its system of multidimensional inquiring analysis
CN105138686A (en) Real-time application method for multi-level storage data
CN102831174B (en) Method and system for rapidly checking structured information
CN113254517A (en) Service providing method based on internet big data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190716

RJ01 Rejection of invention patent application after publication