[go: up one dir, main page]

CN106407231A - A data multi-thread export method and system - Google Patents

A data multi-thread export method and system Download PDF

Info

Publication number
CN106407231A
CN106407231A CN201510468337.XA CN201510468337A CN106407231A CN 106407231 A CN106407231 A CN 106407231A CN 201510468337 A CN201510468337 A CN 201510468337A CN 106407231 A CN106407231 A CN 106407231A
Authority
CN
China
Prior art keywords
data
thread
deriving
sequencing
group
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
CN201510468337.XA
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.)
TVM Beijing Technology Co Ltd
Original Assignee
TVM Beijing 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 TVM Beijing Technology Co Ltd filed Critical TVM Beijing Technology Co Ltd
Priority to CN201510468337.XA priority Critical patent/CN106407231A/en
Publication of CN106407231A publication Critical patent/CN106407231A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database

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)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a data multi-thread export method and system. The method comprises the steps of presetting the number M of threads for data export; dividing to-be-exported data into M groups according to the number M of the threads, each group of data being exported by using one thread; packaging data exported by the threads into complete exported data. According to the embodiments, the speed and the efficiency of data export are increased and the data security is improved; at the same time, the operability of data export can be improved and the user experience is greatly improved.

Description

A kind of data multi-wire journey deriving method and system
Technical field
The present invention relates to Internet technical field, particularly to a kind of data multi-wire journey deriving method and system.
Background technology
With the development of the Internet, increasing data accumulation gets up.User in one operation is put down Platform is it may appear that the data of magnanimity needs to process and analyzes.This is accomplished by importing and exporting and backing up of data Work.Common data derives and carries out in data base's aspect.
Data base (Database) is the warehouse to organize, store and to manage data according to data structure, it Result from before modern more than 60 year, with the development of information technology and market, particularly twentieth century 90 years After generation, data management is only no longer to store and management data, and is transformed into the various numbers required for user Mode according to management.Data base has number of different types, from the form of the simplest various data that are stored with to energy The large-scale database system enough carrying out mass data storage is all widely used in all fields.
Data in data base is set up by numerous users are shared its information, has had been extricated from concrete journey The restriction of sequence and restriction.Different users can be used the data in data base by respective usage;Multiple use Family can simultaneously in shared data bank data resource, that is, different users can access in data base simultaneously Same data.Data sharing not only meets the requirement to information content for each user, also meets simultaneously The requirement of each user-to-user information communication.
With the arriving of cloud era, big data (Big data) has also attracted increasing concern.《Write cloud Platform》Analyst team think, it is big that big data (Big data) is commonly used to describe that a company creates Amount unstructured data and semi-structured data, these data are when downloading to relevant database and being used for analyzing Can overspending time and money.Big data analysis is often linked together, because large-scale in real time with cloud computing Data set analysis need the framework as MapReduce to come to tens of, hundreds of or even thousands of computers Share out the work.
Big data needs special technology, effectively to process the data in the substantial amounts of tolerance elapsed time.Suitable For the technology of big data, including MPP (MPP) data base, data mining electrical network, divide Cloth file system, distributed data base, cloud computing platform, the Internet and extendible storage system.
Big data has been exactly internet development to a kind of presentation or the feature in stage now it is not necessary that mythical It or the heart revered is kept to it, under the setting off of the technological innovation curtain with cloud computing as representative, these are former The data that this is difficult to collect and use starts easily to be utilized, constantly bringing forth new ideas by all trades and professions, Big data progressively can create more value for the mankind.
Data derives and backs up is the basis of disaster tolerance, refers to operational error or the system failure for anti-locking system Lead to loss of data, and all or part of data acquisition system is copied to other from the hard disk of applied host machine or array Storage medium process.Traditional data backup mainly carries out cold standby using internal or external magnetic tape controller Part.But this mode can only prevent the man-made faults such as operational error, and its recovery time is also very long.With The continuous development of technology, the magnanimity of data increases, and many enterprises begin with network backup.Network is standby Part is typically realized with reference to corresponding hardware and storage device by professional data storage management software.
Import and export, be a kind of specific command of data base.Here data base refers to the institute of software aspects There is data related thereto storehouse.Disparate databases are different for the requirement importing and exporting.
For example, the ACCSS data base of Microsoft, is to have in data base to compare importing and exporting of fool.With Sample, Microsoft's other office software also has identical function, and directly data being imported to newly-built file can With.The number of the field importing and exporting is unrestricted.Flos Nelumbinis software is then the severe data base of comparison.? Field must be corresponded when importing and exporting, just can import and export successfully.Include APPROACH, LOTUS 123 office software, and APPROACH data base only has 108 fields.And in Film Animation The animation that industry adopts manufactures software, such as FLASH, importing and exporting here, actually dynamic making Element, stage and the element database drawn, imports to single animation, exports to different scenes and stage.
In prior art, data is imported and exported and would generally be carried out by the way of single thread, according to number According to sequencing etc., import and export data one by one.However, when data volume is very big, importing and exporting Efficiency also can substantially reduce, thus affecting Consumer's Experience.Thus, need badly and will a kind of raising data lead Go out the scheme of efficiency, to improve the speed to data exporting and efficiency.
Content of the invention
The present invention provides a kind of data multi-wire journey deriving method and system, in order to solve big data in prior art In the case of amount, data derives the problem of inefficiency.
The present invention provides a kind of data multi-wire journey deriving method, including:
The default Thread Count M deriving data;
The pre- data deriving is divided into by M group according to described Thread Count M, every group of data is respectively with a thread Derive;
The data assembling that each thread is derived becomes complete derivation data.
Methods described also includes:
The described Thread Count M deriving data sets according to actual available Thread Count H.
Methods described also includes:
The pre- data deriving is divided into by N group according to described Thread Count M, described N is less than M.
Methods described also includes:
The data of described pre- derivation is grouped according to sequencing;
By the data of each thread derivation according to described sequencing, it is assembled into complete derivation data.
Methods described also includes:
Described sequencing is the sequencing of data storage or the sequencing of reading.
Methods described also includes:
The plurality of thread derives described data simultaneously.
A kind of data multi-wire journey guiding system, including:
Thread setup unit, for the default Thread Count M deriving data;
Data packet units, for being divided into M group according to described Thread Count M by the pre- data deriving;
Lead-out unit, for deriving every group of data respectively with a thread;
Module unitss, the data assembling for deriving each thread becomes complete derivation data.
Described data packet units are additionally operable to, according to described Thread Count M, the pre- data deriving is divided into N group, Described N is less than M.
Described data packet units are additionally operable to be grouped the data of described pre- derivation according to sequencing;
The data that each thread is derived by described module unitss, according to described sequencing, is assembled into complete Derive data.
Described lead-out unit is additionally operable to for multiple threads to derive described data simultaneously.
The embodiment of the present invention passes through the default Thread Count M deriving data;Led in advance according to described Thread Count M The data going out is divided into M group, and every group of data is derived with a thread respectively;The data that each thread is derived It is assembled into complete derivation data.The scheme of the embodiment of the present invention, it is possible to increase data derive speed and Efficiency, and improve Information Security, the operability deriving simultaneously for data also makes moderate progress, greatly Improve user experience.
Other features and advantages of the present invention will illustrate in the following description, and, partly from explanation Become apparent in book, or understood by implementing the present invention.The purpose of the present invention and other advantages can Realized by specifically noted structure in the description write, claims and accompanying drawing and obtain ?.
Below by drawings and Examples, technical scheme is described in further detail.
Brief description
Accompanying drawing is used for providing a further understanding of the present invention, and constitutes a part for description, with this Bright embodiment is used for explaining the present invention together, is not construed as limiting the invention.In the accompanying drawings:
A kind of data multi-wire journey deriving method principle flow chart that Fig. 1 provides for the embodiment of the present invention 1;
A kind of data multi-wire journey guiding system structural representation that Fig. 2 provides for the embodiment of the present invention 2.
Specific embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are illustrated it will be appreciated that described herein Preferred embodiment is merely to illustrate and explains the present invention, is not intended to limit the present invention.
As shown in figure 1, a kind of data multi-wire journey deriving method principle process providing for the embodiment of the present invention 1 Figure, wherein,
Step 11, presets the Thread Count M deriving data.
The the importing and exporting of data, existing mode is typically with the mode of single thread, and such efficiency comparison is low, It is not suitable with data exporting operation when big data quantity.Efficiency to be improved, present embodiments provides multi-thread The data of journey derives mode.With derivation in the same manner, the present embodiment does not repeat the mode that data imports.
Derive the Thread Count used required for data firstly the need of setting.This number minimum can be 1, maximum Set according to the Thread Count that system can be supported by.Determination data is derived supported passage by this Thread Count Number, thus, the setting of Thread Count M, it usually needs with reference to multiple parameters, can support including system Big Thread Count, cost of Thread Count, the size of data and packet that packet can be supported by etc..
Thread, sometimes referred to as Lightweight Process (Lightweight Process, LWP), are program performing stream Minimum unit.The thread of one standard by Thread Id, current instruction pointer (PC), set of registers and Storehouse forms.In addition, thread is one of process entity, it is independently dispatched and assigned by system basic Unit, thread oneself does not have system resource, only has the requisite resource that is in operation a bit, but It can share, with the other threads belonging to a process together, whole resources that process is had.One thread can be created Build and cancel another thread, can concurrently execute between the multiple threads in same process.Due to thread it Between mutual restriction, cause thread to be in operation and present discontinuity.Thread also has ready, obstruction and runs Three kinds of basic status.Ready state refers to that thread possesses all conditions of operation, can run in logic, Wait datatron;Running status refers to that thread occupies datatron and is currently running;Blocked state refers to that thread is waiting Treat an event (as certain semaphore), not can perform in logic.At least one line of each program Journey, if program only one of which thread, that is, program itself.
Thread is a single sequential control flow process in program.A relatively independent, schedulable in process Performance element, be that system is independently dispatched and the ultimate unit of assigning CPU refers to the scheduling of active program Unit.Run multiple threads simultaneously and complete different work, referred to as multithreading in single program.
In multithreading OS, typically include multiple threads in a process, each thread is conduct Using the ultimate unit of CPU, it is the entity of least cost expense.Thread has with properties.
1) light-duty entity
Entity in thread does not substantially have system resource, simply have a little requisite, can guarantee that solely The vertical resource run.The entity of thread includes program, data and TCB.Thread is dynamic concept, it dynamic Step response is described by thread control block TCB (Thread Control Block).TCB includes following information:
(1) thread state.
(2) when thread does not run, the field resources that are saved.
(3) one groups of execution stacks.
(4) local variable depositing each thread hosts area.
(5) main memory in same process and other resource are accessed.
For instruction be performed job sequence program counter, retain local variable, minority state parameter and One group of depositor of return address etc. and storehouse.
2) the independent ultimate unit dispatched and assign.
In multithreading OS, thread is the ultimate unit of energy independent operating, thus is also independently to dispatch and divide The ultimate unit of group.Due to thread very " light ", thus the switching of thread is very fast and expense little (same enter In journey).
3) can concurrently execute.
Between the multiple threads in a process, can concurrently execute, even allow for institute in a process Thread is had can concurrently to execute;Equally, the thread in different processes also can concurrently execute, and make full use of and send out Wave the ability of datatron and ancillary equipment concurrent working.
4) share process resource.
Each thread in same process, can share the resource that this process is had, and this shows first ?:All threads all there is identical address space (address space of process) it means that, thread can To access each virtual address of this address space;Further, it is also possible to access process had open literary composition Part, intervalometer, signal measuring mechanism etc..Due to the thread shared drive in same process and file, so Between thread, intercommunication need not call kernel.
When creating a new process, also create a new thread, the thread in process can be same Create in process and in new thread, create new thread.
Thread can be with fair termination oneself it is also possible to certain thread executes mistake, by other thread force termination. Terminate threading operation and be mainly responsible for depositor and the stack that release thread occupies.
When thread waits each event cannot run, stop its operation.
When the event blocking thread occurs, blocked thread state is set to ready state, is just suspended to Thread queue.Process still has and executes related state.For example, so-called process is in " execution " state, Actually refer to that certain thread in this process is carrying out.The behaviour relevant with process statuss that process is applied Make, also its thread is worked.For example, when certain process being hung up, all threads in this process are also all It is suspended, activation is also same.
Process is the ultimate unit of resource allocation.All resources relevant with this process, are all recorded in process In control block PCB.To represent that this process has these resources or be currently in use them.
In addition, process is also to seize the thread of datatron, it has a complete virtual address space. When process occurs scheduling, different processes has different virtual address spaces, and in same process not Share same address space with thread.
Corresponding with process, thread is unrelated with resource allocation, and it belongs to some process, and with process in Other threads share the resource of process together.
Thread is only made up of relational stack (system stack or user stack) depositor and thread control table TCB. Depositor can be used to store the local variable in thread, but can not store the correlated variabless of other threads.
Several threads generally can be comprised in a process, the money that they can be had using process Source.In the operating system being introduced into thread, it is all generally the ultimate unit as Resources allocation using process, and Using thread as independent operating and the independent ultimate unit dispatched.Because thread is less than process, substantially not Have system resource, therefore the expense that its scheduling is paid will be much smaller, the more efficient raising system of energy The degree concurrently executing between interior multiple program, thus significantly improve utilization rate and the handling capacity of system resource.Cause And the general-purpose operating system released in recent years all introduces thread, to improve the concurrency of system further, And it is considered as an important indicator of modern operating system.
Thread can be summarized as at following 4 points with the difference of process:
1) address space and other resource (such as opening file):Separate between process, same process each Cross-thread is shared.Thread in certain process is invisible in other processes.
2) communicate:Interprocess communication IPC, cross-thread can be with direct read/write process data section (as global variable) To carry out the auxiliary needing Process Synchronization and mutual exclusion means that communicates, to ensure the concordance of data.
3) dispatch and switch:Thread context switching switches much faster than process context.
4) in multithreading OS, process is not an executable entity.
In the present embodiment, the principle using multithreading carries out data derivation, actually might not a program meaning Multithreading in justice, carry out data just with number of ways and process derives operation simultaneously.
The pre- data deriving is divided into M group according to Thread Count M, every group of data is respectively with one by step 12 Thread is derived.
Furthermore, it is understood that Thread Count M is actually the highest number that system can carry or can distribute Amount, and corresponding, and for the pre- data deriving it is clear that being also required to be grouped, the quantity of packet is exactly Thread Count M.So can ensure that number of threads is consistent with number of data packets.
Obviously, the packet of data here not necessarily defeated M group it is also possible to be divided into N group, N be less than or equal to M ?.That is, number of data packets can be less than Thread Count, so, data equally can be ensured Efficiency of transmission.
For the packet of data, can be grouped according to sequencing with the pre- data deriving of contribute.Here elder generation Order afterwards, can be the pre- storage order deriving data or reading order, or can also be going out of storehouse Stacking order etc..This sequencing primarily to make different threads derive data do not repeat mutually, And in order to follow-up data is easy to assembly.
After packet, each group of data can in the same size it is also possible to inconsistent.Each group of data can be same When derive it is also possible to asynchronously derivation.Carry out with specific reference to being actually needed.Every group of data is led with a thread Go out.In fact, multiple threads can also be derived by same group of data.
Data after packet, in order to easy to assembly, can add identification code or flag bit in every group of data, To facilitate follow-up assembling.
Step 13, the data assembling that each thread is derived becomes complete derivation data.
Because each thread derives one group of data, can carry out simultaneously.So, the efficiency that data derives can carry Height, speed can be accelerated.But the data deriving not is complete, each thread derives of data Point, become complete derivation data after needing assembling.
Assembling data can be according to sequencing when being grouped before, it would however also be possible to employ add when packet Identification code or flag bit.Data after assembling is complete derivation data, can carry out the operation such as backing up.
The embodiment of the present invention passes through the default Thread Count M deriving data;Led in advance according to described Thread Count M The data going out is divided into M group, and every group of data is derived with a thread respectively;The data that each thread is derived It is assembled into complete derivation data.The scheme of the embodiment of the present invention, it is possible to increase data derive speed and Efficiency, and improve Information Security, the operability deriving simultaneously for data also makes moderate progress, greatly Improve user experience.
As shown in Fig. 2 a kind of data multi-wire journey guiding system structural representation providing for the embodiment of the present invention 2 Figure, wherein,
Thread setup unit 21, for the default Thread Count M deriving data;
Data packet units 22, for being divided into M group according to described Thread Count M by the pre- data deriving;
Lead-out unit 23, for deriving every group of data respectively with a thread;
Module unitss 24, the data assembling for deriving each thread becomes complete derivation data.
Further, above-mentioned data packet units 22 are additionally operable to the number that will derive in advance according to described Thread Count M According to being divided into N group, described N is less than M.
Further, above-mentioned data packet units 22 are additionally operable to the data of described pre- derivation according to successively suitable Sequence is grouped;
The data that each thread is derived by described module unitss 24, according to described sequencing, has been assembled into Whole derivation data.
Further, above-mentioned lead-out unit 23 is additionally operable to for multiple threads to derive described data simultaneously.
In sum, the embodiment of the present invention passes through the default Thread Count M deriving data;According to described Thread Count The pre- data deriving is divided into M group by M, and every group of data is derived with a thread respectively;Each thread is led The data assembling going out becomes complete derivation data.The scheme of the embodiment of the present invention, it is possible to increase data derives Speed and efficiency, and improve Information Security, the operability deriving simultaneously for data has also changed Kind, greatly improve user experience.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter Calculation machine program product.Therefore, the present invention can be using complete hardware embodiment, complete software embodiment or knot Close the form of the embodiment of software and hardware aspect.And, the present invention can adopt and wherein wrap one or more Computer-usable storage medium containing computer usable program code (including but not limited to disk memory and Optical memory etc.) the upper computer program implemented form.
The present invention is to produce with reference to method according to embodiments of the present invention, equipment (system) and computer program The flow chart of product and/or block diagram are describing.It should be understood that can by computer program instructions flowchart and / or block diagram in each flow process and/or the flow process in square frame and flow chart and/or block diagram and/ Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embed The processor of formula datatron or other programmable data processing device is to produce a machine so that passing through to calculate The instruction of the computing device of machine or other programmable data processing device produces for realizing in flow chart one The device of the function of specifying in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process and set So that being stored in this computer-readable memory in the standby computer-readable memory working in a specific way Instruction produce and include the manufacture of command device, the realization of this command device is in one flow process or multiple of flow chart The function of specifying in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes Obtain and series of operation steps is executed on computer or other programmable devices to produce computer implemented place Reason, thus the instruction of execution is provided for realizing in flow chart one on computer or other programmable devices The step of the function of specifying in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Obviously, those skilled in the art can carry out various changes and modification without deviating from this to the present invention The spirit and scope of invention.So, if these modifications of the present invention and modification belong to the claims in the present invention And its within the scope of equivalent technologies, then the present invention is also intended to comprise these changes and modification.

Claims (10)

1. a kind of data multi-wire journey deriving method is it is characterised in that include:
The default Thread Count M deriving data;
The pre- data deriving is divided into by M group according to described Thread Count M, every group of data is respectively with a thread Derive;
The data assembling that each thread is derived becomes complete derivation data.
2. the method for claim 1 is it is characterised in that methods described also includes:
The described Thread Count M deriving data sets according to actual available Thread Count H.
3. the method for claim 1 is it is characterised in that methods described also includes:
The pre- data deriving is divided into by N group according to described Thread Count M, described N is less than M.
4. the method as described in claim 1 or 3 is it is characterised in that methods described also includes:
The data of described pre- derivation is grouped according to sequencing;
By the data of each thread derivation according to described sequencing, it is assembled into complete derivation data.
5. method as claimed in claim 4 is it is characterised in that methods described also includes:
Described sequencing is the sequencing of data storage or the sequencing of reading.
6. the method for claim 1 is it is characterised in that methods described also includes:
The plurality of thread derives described data simultaneously.
7. a kind of data multi-wire journey guiding system is it is characterised in that include:
Thread setup unit, for the default Thread Count M deriving data;
Data packet units, for being divided into M group according to described Thread Count M by the pre- data deriving;
Lead-out unit, for deriving every group of data respectively with a thread;
Module unitss, the data assembling for deriving each thread becomes complete derivation data.
8. system as claimed in claim 7 is it is characterised in that described data packet units are additionally operable to root According to described Thread Count M, the pre- data deriving is divided into N group, described N is less than M.
9. system as claimed in claim 7 it is characterised in that described data packet units be additionally operable to by The data of described pre- derivation is grouped according to sequencing;
The data that each thread is derived by described module unitss, according to described sequencing, is assembled into complete Derive data.
10. system as claimed in claim 7 it is characterised in that described lead-out unit be additionally operable to will be multiple Thread derives described data simultaneously.
CN201510468337.XA 2015-08-03 2015-08-03 A data multi-thread export method and system Pending CN106407231A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510468337.XA CN106407231A (en) 2015-08-03 2015-08-03 A data multi-thread export method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510468337.XA CN106407231A (en) 2015-08-03 2015-08-03 A data multi-thread export method and system

Publications (1)

Publication Number Publication Date
CN106407231A true CN106407231A (en) 2017-02-15

Family

ID=58008128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510468337.XA Pending CN106407231A (en) 2015-08-03 2015-08-03 A data multi-thread export method and system

Country Status (1)

Country Link
CN (1) CN106407231A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980538A (en) * 2017-02-16 2017-07-25 平安科技(深圳)有限公司 The method and device of data processing
CN107798111A (en) * 2017-11-01 2018-03-13 四川长虹电器股份有限公司 A kind of method that data are in high volume exported in distributed environment
CN108737292A (en) * 2018-04-18 2018-11-02 千寻位置网络有限公司 A kind of sending method and system, server of bulk messages
CN109542874A (en) * 2018-11-15 2019-03-29 用友网络科技股份有限公司 Deriving method, guiding device, server, terminal and readable storage medium storing program for executing
CN109992381A (en) * 2017-12-30 2019-07-09 中国移动通信集团四川有限公司 Process split determination method, device, equipment and medium
CN110532311A (en) * 2019-08-14 2019-12-03 泰安协同软件有限公司 A kind of distributed data deriving method and system based on queue
CN113177826A (en) * 2021-05-20 2021-07-27 青岛海信智慧生活科技股份有限公司 Method and device for configuring commodities and cells in batch
CN114741405A (en) * 2022-02-17 2022-07-12 深圳壹账通智能科技有限公司 Excel data table export method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650331B1 (en) * 2004-06-18 2010-01-19 Google Inc. System and method for efficient large-scale data processing
CN101996067A (en) * 2009-08-19 2011-03-30 阿里巴巴集团控股有限公司 Data export method and device
CN103034735A (en) * 2012-12-26 2013-04-10 北京讯鸟软件有限公司 Big data distributed file export method
CN103412961A (en) * 2013-09-04 2013-11-27 广东全通教育股份有限公司 Processing method and system for real-time exporting report form of mass data
CN103793519A (en) * 2014-02-14 2014-05-14 浪潮通信信息系统有限公司 Automatic tool supporting exportation of mass data
CN104715076A (en) * 2015-04-13 2015-06-17 东信和平科技股份有限公司 Multi-threaded data processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650331B1 (en) * 2004-06-18 2010-01-19 Google Inc. System and method for efficient large-scale data processing
CN101996067A (en) * 2009-08-19 2011-03-30 阿里巴巴集团控股有限公司 Data export method and device
CN103034735A (en) * 2012-12-26 2013-04-10 北京讯鸟软件有限公司 Big data distributed file export method
CN103412961A (en) * 2013-09-04 2013-11-27 广东全通教育股份有限公司 Processing method and system for real-time exporting report form of mass data
CN103793519A (en) * 2014-02-14 2014-05-14 浪潮通信信息系统有限公司 Automatic tool supporting exportation of mass data
CN104715076A (en) * 2015-04-13 2015-06-17 东信和平科技股份有限公司 Multi-threaded data processing method and device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980538A (en) * 2017-02-16 2017-07-25 平安科技(深圳)有限公司 The method and device of data processing
WO2018149078A1 (en) * 2017-02-16 2018-08-23 平安科技(深圳)有限公司 Data processing method, apparatus and device, and computer readable storage medium
CN107798111A (en) * 2017-11-01 2018-03-13 四川长虹电器股份有限公司 A kind of method that data are in high volume exported in distributed environment
CN107798111B (en) * 2017-11-01 2021-04-06 四川长虹电器股份有限公司 Method for exporting data in large batch in distributed environment
CN109992381A (en) * 2017-12-30 2019-07-09 中国移动通信集团四川有限公司 Process split determination method, device, equipment and medium
CN108737292A (en) * 2018-04-18 2018-11-02 千寻位置网络有限公司 A kind of sending method and system, server of bulk messages
CN109542874A (en) * 2018-11-15 2019-03-29 用友网络科技股份有限公司 Deriving method, guiding device, server, terminal and readable storage medium storing program for executing
CN110532311A (en) * 2019-08-14 2019-12-03 泰安协同软件有限公司 A kind of distributed data deriving method and system based on queue
CN110532311B (en) * 2019-08-14 2023-11-28 泰安协同软件有限公司 Distributed data export method and system based on queues
CN113177826A (en) * 2021-05-20 2021-07-27 青岛海信智慧生活科技股份有限公司 Method and device for configuring commodities and cells in batch
CN114741405A (en) * 2022-02-17 2022-07-12 深圳壹账通智能科技有限公司 Excel data table export method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106407231A (en) A data multi-thread export method and system
US9594637B2 (en) Deploying parallel data integration applications to distributed computing environments
US9619430B2 (en) Active non-volatile memory post-processing
US8381230B2 (en) Message passing with queues and channels
US20170180220A1 (en) Techniques to Generate Workload Performance Fingerprints for Cloud Infrastructure Elements
CN108132838A (en) Method, device and system for image data processing
CN110321329A (en) Data processing method and device based on big data
CN105022656B (en) virtual machine snapshot management method and device
CN108021449A (en) One kind association journey implementation method, terminal device and storage medium
CN105550040B (en) CPU resources of virtual machine preservation algorithm based on KVM platform
CN114186693B (en) A scheduling method, system, device and computer medium for a quantum operating system
CN110209646A (en) A kind of data platform system calculated based on real-time streaming
CN110471754A (en) Method for exhibiting data, device, equipment and storage medium in job scheduling
Hu et al. Improved heuristic job scheduling method to enhance throughput for big data analytics
CN107168795A (en) Codon deviation factor model method based on CPU GPU isomery combined type parallel computation frames
US20110246582A1 (en) Message Passing with Queues and Channels
CN107360103A (en) A kind of Operation & Maintenance System and resource regulating method
CN107528871A (en) Data analysis in storage system
CN109753357A (en) The resource and constructing network topology method, equipment, medium of virtual machine management platform
CN102902769A (en) Database benchmark test system of cloud computing platform and method thereof
CN115794450B (en) A parallel optimization method, system and medium for microkernel system services
CN103870313A (en) Virtual machine task scheduling method and system
CN103324577A (en) Large-scale itemizing file distributing system based on minimum IO access conflict and file itemizing
Tordini et al. Scientific workflows on clouds with heterogeneous and preemptible instances
CN117271122A (en) Task processing method, device, equipment and storage medium based on separation of CPU and GPU

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170215