METHOD FOR PARALLEL EXECUTION OF THE JOIN OPERATION WHILE PROCESSING LARGE STRUCTURED HIGHLY ACTIVE DATA Russian patent published in 2021 - IPC G06F16/2455 

Abstract RU 2755568 C1

FIELD: data processing.

SUBSTANCE: invention relates to a method for parallel execution of the JOIN operation while processing large structured highly active data. In the method, in a computer-implemented data manipulation system using the SQL language, after the host processor receives both operand tables and the row selection conditions in the operation, the rows of the operand tables are distributed among a set of processing modules in the form of fragment tables, followed by parallel execution of the SQL JOIN operation in the processing modules over said fragments of operand tables while simultaneously combining the results, wherein the distribution of the rows of fragment tables among the set of processing modules is preceded by the host processor forming an index table for each operand table, wherein each row comprises the value of the key of the SQL JOIN operation and the value of the amount of rows in said operand table, corresponding to the key, the operation of intersection of the formed index tables is executed while calculating the product of the use frequencies of the keys of the SQL JOIN operation in the operand tables, the obtained summary metadata table is sorted in the descending order of the values of the product of the use frequencies of the keys, the rows of operand tables are selected for the fragment tables according to the values of the keys corresponding to the rows of the summary metadata table so that each pair of fragment tables in one processing module only comprises the rows of the operand tables with the same key value.

EFFECT: increasing productivity of data processing.

1 cl, 5 dwg

Similar patents RU2755568C1

Title Year Author Number
ARCHITECTURE OF DISPLAY WITH MAINTENANCE OF INCREMENT REPRESENTATION 2007
  • Ehjd'Ja Atul
  • Blehjkli Dzhouz A.
  • Larson Per-Ehjk
  • Mel'Nik Sergej
RU2441273C2
EXTENSIBLE QUERY LANGUAGE WITH SUPPORT FOR RICH DATA TYPES 2007
  • Muralidkhar Subramanian
  • Stark Stefen Frederik
  • Khaus Shon B.
  • Kavano Simon
  • Val'Buena Fabio Mereles F.
  • Nagaradzhan Ramesh
RU2434276C2
PLATFORM FOR SERVICES OF TRANSMITTING DATA BETWEEN DISPARATE OBJECTIVE APPLICATION STRUCTURES 2006
  • Nori Anil K.
  • Uitten Artur T.
  • Vudford Dehjl
  • Blehjklej Khose A.
  • Selis Pedro
  • Seskhadri Pravin
  • Agarval Samit Kh.
  • Terek Soner
RU2425417C2
METHOD, SYSTEM AND DEVICE FOR OPENING WORKBOOK REGIONS AS DATA SOURCE 2005
  • Netts Amir
  • Petkulesku Kristian
  • Behttadzhin Dehniel K.
  • Megiddo Ehran
  • Asnash Liviu
RU2406147C2
COMBINATION OF MULTIDIMENSIONAL EXPRESSIONS AND DEEP DATA ANALYSIS EXTENSIONS FOR EXTRACTING INFORMATION FROM OLAP CUBES 2005
  • Maklennan K. Dzhejms
  • Kim Pjungchul
  • Tan Chzhaokhoj
RU2398273C2
MEANS FOR KEY SETTING WITHOUT SWITCHING TO PASSIVE STATE 2010
  • Timoti Slidzhl
  • Dan Grejner
  • Chun-Lun Kevin Shum
  • Kristian Jakobi
RU2542953C2
METHOD AND SYSTEM FOR AUTOMATED GENERATION AND FILLING OF DATA MARTS USING DECLARATION DESCRIPTION 2022
  • Oberemok Andrej Aleksandrovich
  • Krasnov Sergej Yurevich
  • Brosalin Dmitrij Sergeevich
  • Veselov Maksim Vitalevich
  • Sabanov Denis Vladimirovich
  • Korolenko Roman Mikhajlovich
  • Krasnorutskij Aleksej Andreevich
RU2795902C1
MEASURING TOOL FOR ADAPTER FUNCTIONS 2010
  • Piter Kennet Shved
  • Dejvid Kraddok
  • Tomas Gregg
  • Bet Glendenning
  • Ehrik Norman Lejs
  • Stiven Glenn Uilkins
  • Frehnk Uill'Jam Brajs Dzhr.
RU2523194C2
METHOD OF FORMATION OF RELATIONAL DESCRIPTION OF COMMAND SYNTAX 2013
  • Nazarov Sergej Mikhajlovich
RU2546058C1
RUNTIME DETERMINATION OF TRANSLATION FORMATS FOR ADAPTER FUNCTIONS 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
  • Donald Uill'Jam Shmidt
RU2556418C2

RU 2 755 568 C1

Authors

Dates

2021-09-17Published

2020-07-26Filed