CN109976944A - Data processing method and system, storage medium and electronic equipment - Google Patents

Data processing method and system, storage medium and electronic equipment Download PDF

Info

Publication number
CN109976944A
CN109976944A CN201910123537.XA CN201910123537A CN109976944A CN 109976944 A CN109976944 A CN 109976944A CN 201910123537 A CN201910123537 A CN 201910123537A CN 109976944 A CN109976944 A CN 109976944A
Authority
CN
China
Prior art keywords
data
flows
group
library
write
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.)
Granted
Application number
CN201910123537.XA
Other languages
Chinese (zh)
Other versions
CN109976944B (en
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.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online 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 Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201910123537.XA priority Critical patent/CN109976944B/en
Publication of CN109976944A publication Critical patent/CN109976944A/en
Application granted granted Critical
Publication of CN109976944B publication Critical patent/CN109976944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Purpose of this disclosure is to provide a kind of data processing method and system, storage medium and electronic equipment are larger for the maintenance difficulties of insurance business data flow in the related technology to solve the problems, such as.The method is applied to data processing system, and the data processing system includes multiple data groups;The described method includes: the insurance business that acquisition is generated according to upstream business writes data on flows;Obtain the declaration form number that data on flows is write described in corresponding to, wherein the declaration form number includes the first identification code of group information for mark data group;The corresponding target set of data of first identification code is written into the data on flows of writing.

Description

Data processing method and system, storage medium and electronic equipment
Technical field
This disclosure relates to technical field of memory, and in particular, to a kind of data processing method and system, storage medium and electricity Sub- equipment.
Background technique
With the enhancing of insurance awareness, the data volume of all kinds of insurance services pairs unsalable goods up with goods that sell well the portfolio of class insurance at growing trend Also it is incremented by rapidly.Insurance tie-in sale business is understood that become a kind of service that other service lines provide.Insure the core of tie-in sale simultaneously Relate to the HTTP flow of user terminal (file downloads to flow required for user terminal from server).Therefore when computer room is sent out When raw failure, if the computer room failure causes upstream business to break down, the tie-in sale class insurance of related service line will lead to Insure/surrender flow can also occur stop failure.
In tie-in sale class insurance sales, most transaction flows and insurance kind are generated according to the upstream business of its service , this kind of insurance flow does not have the data of this dimension of User ID.For example, being directed to each take-away order, the order phase can be directed to The jockey of pass generates insurance;For the hotel's order for exempting from cash pledge service is provided, corresponding insurance can be generated to guarantee the benefit in hotel Benefit, the user with upstream business service are also not easy to the data definition tie-in sale of this dimension of User ID without direct correlation Class insurance.
Since tie-in sale class insurance flow does not have the data of this dimension of User ID, if encountering cutout failure, it is difficult to inquire Relevant data service, the data maintenance insured to tie-in sale class bring bigger difficulty.
Summary of the invention
Purpose of this disclosure is to provide a kind of data processing method and system, storage medium and electronic equipment, to solve phase The larger problem of the maintenance difficulties of insurance business data flow is directed in the technology of pass.
To achieve the goals above, in a first aspect, the disclosure provides a kind of data processing method,
The method is applied to data processing system, and the data processing system includes multiple data groups;
The described method includes:
Obtain the insurance business generated according to upstream business writes data on flows;
Obtain the declaration form number that data on flows is write described in corresponding to, wherein the declaration form number includes being used for mark data group The first identification code of group information;
The corresponding target set of data of first identification code is written into the data on flows of writing.
Optionally, each data group includes: to write data on flows library and reading data on flows library;
The reading data on flows library includes: to write that data on flows library is corresponding to read data on flows library with group with described, and corresponding Different group of reading data on flows library of other data groups;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising: to be write described Data on flows library is write in data on flows write-in target set of data;
The method also includes:
The data on flows of writing is synchronized to the same group reading data on flows library;
The data on flows of writing is synchronized to, different group of reading flow number of the arbitrary data group in addition to the target set of data According to library.
Optionally, each data group include: it is multiple write data on flows library, and each described to write data on flows library corresponding Same group of reading data on flows library;
The declaration form number further includes the second identification code of group information for identification database;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising:
By it is described write data on flows the corresponding target of the second identification code described in the target set of data be written write flow number According to library.
Optionally, multiple data groups are located at least two different computer rooms;
The method also includes:
In response to the inquiry operation of the first computer room, the declaration form number of inquiry data traffic is obtained;
Whether judge the first data group corresponding with first identification code of declaration form number of the inquiry data traffic Belong to the local data group of first computer room;
If first data group belongs to the local data group of first computer room, in the described same of first data group Group reads the data information that the corresponding inquiry data traffic is obtained in data on flows library;
If first data group belongs to other computer rooms, in the correspondence of the data group of first computer room first data In the different group of reading data on flows library of group, the data information of the corresponding inquiry data traffic is obtained.
Optionally, multiple data groups are located at least two different computer rooms;
It is write before the corresponding target set of data of first identification code is written in data on flows by described, the method is also wrapped It includes:
If the target set of data is not belonging to execute the second computer room of the upstream business, second computer room and institute are detected Whether the data link for stating the third computer room where target set of data is unimpeded;
If the data link is abnormal, in the exception record list of the data group of the second computer room local described in record Write data on flows;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising:
Restore smooth event in response to characterizing the data link, will be recorded in the exception record list described in write The target set of data is written in data on flows.
Optionally, before writing the declaration form number of data on flows described in corresponding in acquisition, the method also includes:
Reading data on flows library by inquiring multiple data groups carries out idempotent verification to the data on flows of writing;
The declaration form number of data on flows is write described in the acquisition is corresponding, comprising:
If the data on flows of writing is verified by the idempotent, the declaration form number that data on flows is write described in corresponding to is obtained.
Optionally, if the data on flows of writing is data on flows of insuring, the method also includes:
It searches in the reading data on flows library of multiple data groups and is numbered with the declaration form of the data on flows of insuring It is consistent to repeat declaration form;
Described if it exists to repeat declaration form, upstream traffic is sent for the moving back of data on flows of insuring described in request to initiate to correspond to Protect the request message of process.
Optionally, the data on flows of writing is insure data on flows or surrender data on flows.
It is optionally, described to obtain the declaration form number that data on flows is write described in correspondence, comprising:
Obtain the service feature information of the upstream business;
According to the service feature information and the corresponding relationship of preset service feature and data group, determine for writing Enter the target set of data for writing data on flows, and the first identification of the group information for identifying the target set of data Code;
According at least to the declaration form number for writing data on flows described in first identification code generation.
Second aspect, the disclosure provide a kind of data processing system, and the data processing system includes multiple data groups;
The system also includes:
AM access module writes data on flows according to the insurance business that upstream business generates for obtaining;
Number module, for obtain it is corresponding described in write the declaration form number of data on flows, wherein the declaration form number includes using In the first identification code of group information of mark data group;
Writing module, for the corresponding target set of data of first identification code to be written in the data on flows of writing.
Optionally, each data group includes: to write data on flows library and reading data on flows library;
The reading data on flows library includes: to write that data on flows library is corresponding to read data on flows library with group with described, and corresponding Different group of reading data on flows library of other data groups;
The write module is used for:
Described write in data on flows write-in target set of data is write into data on flows library;
The data on flows of writing is synchronized to the same group reading data on flows library;
The data on flows of writing is synchronized to, different group of reading flow number of the arbitrary data group in addition to the target set of data According to library.
Optionally, each data group include: it is multiple write data on flows library, and each described to write data on flows library corresponding Same group of reading data on flows library;
The declaration form number further includes the second identification code of group information for identification database;
The write module is used for:
By it is described write data on flows the corresponding target of the second identification code described in the target set of data be written write flow number According to library.
Optionally, multiple data groups are located at least two different computer rooms;
The system also includes enquiry modules, are used for:
In response to the inquiry operation of the first computer room, the declaration form number of inquiry data traffic is obtained;
Whether judge the first data group corresponding with first identification code of declaration form number of the inquiry data traffic Belong to the local data group of first computer room;
If first data group belongs to the local data group of first computer room, in the described same of first data group Group reads the data information that the corresponding inquiry data traffic is obtained in data on flows library;
If first data group belongs to other computer rooms, in the correspondence of the data group of first computer room first data In the different group of reading data on flows library of group, the data information of the corresponding inquiry data traffic is obtained.
Optionally, multiple data groups are located at least two different computer rooms;
The system also includes fault processing modules, are used for:
If the target set of data is not belonging to execute the second computer room of the upstream business, write by the data on flows of writing Before entering the corresponding target set of data of first identification code, the where second computer room and the target set of data is detected Whether the data link of three computer rooms is unimpeded;
If the data link is abnormal, in the exception record list of the data group of the second computer room local described in record Write data on flows;
The write module is used for:
Restore smooth event in response to characterizing the data link, will be recorded in the exception record list described in write The target set of data is written in data on flows.
Optionally, the system also includes correction verification modules, are used for:
Before writing the declaration form number of data on flows described in corresponding in acquisition, pass through the reading flow for inquiring multiple data groups Database carries out idempotent verification to the data on flows of writing;
The number module, if writing data on flows for described and being verified by the idempotent, obtain it is corresponding described in write flow The declaration form of data is numbered.
Optionally, the correction verification module, is used for:
It searches in the reading data on flows library of multiple data groups and is numbered with the declaration form of the data on flows of insuring It is consistent to repeat declaration form;
Described if it exists to repeat declaration form, upstream traffic is sent for the moving back of data on flows of insuring described in request to initiate to correspond to Protect the request message of process.
Optionally, the data on flows of writing is insure data on flows or surrender data on flows.
Optionally, the number module, is used for:
Obtain the service feature information of the upstream business;
According to the service feature information and the corresponding relationship of preset service feature and data group, determine for writing Enter the target set of data for writing data on flows, and the first identification of the group information for identifying the target set of data Code;
According at least to the declaration form number for writing data on flows described in first identification code generation.
The third aspect provides a kind of computer readable storage medium, is stored thereon with computer program, and the program is processed The step of any one data processing method is realized when device executes.
Fourth aspect provides a kind of data processing system, comprising:
Memory is stored thereon with computer program;
Processor, for executing the computer program in the memory, with any one data processing method The step of.
Above-mentioned technical proposal can at least reach following technical effect:
It obtains and writes data on flows according to what upstream business generated, and obtain the declaration form number for writing data on flows described in correspondence, Further the corresponding target set of data of identification code in data on flows write-in declaration form number is write by described.In this way, can basis The data group ownership distribution for completing to write data on flows based on declaration form number can if data stop caused by encountering because of computer room failure To inquire the corresponding data group for writing data on flows of processing by declaration form number.For some shortage user's id informations Tie-in sale class declaration form data on flows when, the identification code in being numbered by declaration form also determines corresponding target set of data, to mention The convenient degree of insurance business data management service is risen.
Other feature and advantage of the disclosure will the following detailed description will be given in the detailed implementation section.
Detailed description of the invention
Attached drawing is and to constitute part of specification for providing further understanding of the disclosure, with following tool Body embodiment is used to explain the disclosure together, but does not constitute the limitation to the disclosure.In the accompanying drawings:
Fig. 1 is a kind of data processing method flow chart shown according to an exemplary embodiment.
Fig. 2 is another data processing method flow chart shown according to an exemplary embodiment.
Fig. 3 is a kind of data processing method schematic diagram shown according to an exemplary embodiment.
Fig. 4 is another data processing method schematic diagram shown according to an exemplary embodiment.
Fig. 5 is another data processing method schematic diagram shown according to an exemplary embodiment.
Fig. 6 is another data processing method flow chart shown according to an exemplary embodiment.
Fig. 7 is another data processing method schematic diagram shown according to an exemplary embodiment.
Fig. 8 is a kind of data processing system block diagram shown according to an exemplary embodiment.
Fig. 9 is electronic device block diagram shown according to an exemplary embodiment.
Specific embodiment
It is described in detail below in conjunction with specific embodiment of the attached drawing to the disclosure.It should be understood that this place is retouched The specific embodiment stated is only used for describing and explaining the disclosure, is not limited to the disclosure.
Fig. 1 is a kind of data processing method flow chart shown according to an exemplary embodiment.
The method is applied to data processing system, and the data processing system includes multiple data groups.Wherein, described more A data group can be virtual grouping.Multiple data groups can be deployed in the same computer room, can also be deployed in difference respectively Computer room.Specific deployment rule can be allocated according to the geographical location of business.
Such as Daxing (DX) computer room disposes data group A, Yongfeng (YF) computer room disposes data group B.Go in a big way (DX) computer room packet The library storage repository A1 and the library A2 are included, Yongfeng (YF) computer room includes the library storage repository B1 and the library B2.Further it is distributed in The data on flows in the library A1 or the library A2, so that it may by virtual group to A group;It is distributed in the data on flows in the library B1 or the library B2, so that it may By virtual group to B group.
The described method includes:
S11, obtain the insurance business generated according to upstream business writes data on flows.
Wherein, the data on flows of writing can be insure data on flows or surrender data on flows.
Such as upstream business is that order is taken out in creation, corresponds to the take-away order accordingly and generates corresponding order jockey Data on flows of insuring;Upstream business is to take out order dispatching to complete, and corresponds to the take-away order accordingly and generates the corresponding order The surrender data on flows of jockey.
S12 obtains the declaration form number that data on flows is write described in corresponding to, wherein the declaration form number includes for identifying number According to the first identification code of group information of group.
Specifically, writing the declaration form number of data on flows described in the acquisition is corresponding, comprising: obtain the industry of the upstream business Business characteristic information;According to the service feature information and the corresponding relationship of preset service feature and data group, determination is used for The target set of data of data on flows is write described in write-in, and the first identification of the group information for identifying the target set of data Code;According at least to the declaration form number for writing data on flows described in first identification code generation.
Wherein, the service feature information of the upstream business can be, the geographical location information of computer room where upstream business, The generation temporal information of upstream business, the kind of insurance information, etc. formulated according to upstream business.
By taking the geographical location information of computer room where upstream business as an example, the corresponding relationship of preset service feature and data group It can be, computer room is consistent with computer room where data group where upstream business.For example, if the computer room of upstream business is DX computer room, phase The data on flows that will write answered is distributed to the data group A group for being in DX computer room together;If the computer room of upstream business is YF computer room, accordingly Data on flows will be write to distribute to the data group B group for being in YF computer room together.
The corresponding target set of data of first identification code is written in the data on flows of writing by S13.
That is, numbering according to the corresponding declaration form of data on flows is write, it can determine that this writes data on flows for write-in Data group.It is exemplary, a kind of composition schematic table (table 1) of declaration form number of embodiment of the present disclosure offer is provided.
Table 1
Wherein, declaration form numbers primary number for indicating the identification code corresponding to data group.It is exemplary, if corresponding Data group be A group, which is 2,4,6;Corresponding data group is B group, which is 3,5,7.
It is exemplary, in the table temporal information it is specific it is corresponding be traffic generating day distance on January 1st, 1970 natural day Number.Insurance business type specifically refers to the declaration form as tie-in sale class declaration form, or the declaration form to place an order in store.
The natural sequence of declaration form can be started counting from 1000000, wherein A group is started counting from 10000000, B group from 10001000 start counting.Specific rules can be class interval counting, and the data area that for example, A group counts is located at 10000000~1000999,10002000~10002999,10004000~10004999 ..., B group count data area position In 10001000~10001999,10003000~10003999,10005000~10005999 ....Due to corresponding different data The natural sequence of the declaration form number of group is located at non-cross data area can also even if the identification code of other digit order numbers lacks Further to complete the distribution of data by natural sequence and trace to the source, facilitate the management to data on flows.
Above-mentioned technical proposal can at least reach following technical effect:
It obtains and writes data on flows according to what upstream business generated, and obtain the declaration form number for writing data on flows described in correspondence, Further the corresponding target set of data of identification code in data on flows write-in declaration form number is write by described.In this way, can basis The data group ownership for completing to write data on flows based on declaration form number is distributed, data on flows can will be write based on demand neatly will Data on flows is write to distribute to data group.Data group is distributed for newly-increased data traffic, specific allocation strategy can be same machine Room strategy, service line routing policy or setization strategy etc..Subsequent newly-increased data traffic will not influence to first storage Data on flows inquiry.Routing storage is carried out based on declaration form number (being also possible to O/No. etc. in the specific implementation), because When this goes inquiry order information by declaration form number, order number is parsed it can be learnt which data group order is stored in. If data stop caused by encountering because of computer room failure, it can be numbered by declaration form and inquire processing and corresponding write flow number According to data group.For some tie-in sale classes for lacking user's id informations declaration form data on flows when, knowledge in being numbered by declaration form Other code also determines corresponding target set of data, to improve the convenient degree of insurance business data management service.
As information becomes more and more important enterprise assets, enterprise for data and information system degree of dependence not Disconnected to increase, the loss that caused loss of data and service disconnection occur for disaster is also increasing, so disaster tolerance system is in enterprise Reply disaster moment can play the role of vital.Many enterprises reduce computer room delay machine (delay machine with being devoted to through limit Refer to that machine is out of service or abnormal closes cisco unity malfunction, namely what is often called crash phenomenon) risk and avoid service disconnection Potential impact.
In the related technology, currently used Disaster Recovery Strategy has following several:
The first, disposes the identical system of a set of function in strange land, disaster tolerance data using cold standby by the way of with produce computer room It keeps synchronizing.When computer room level faults, according to prespecified RTO (Recovery Time Objective, recovery time Target is the time span that enterprise may be allowed service disruption) and RPO (Recovery Point Objective, return contact mesh Mark, refer to after service recovery, when restoring corresponding to the data got between point) index, system can be switched to Redundancy Machine Continue externally to provide service in room.
For the first strategy, disaster tolerance certainly will accelerate the devaluation of disaster tolerance equipment by the way of cold standby, when disaster occurs When, due to accessing usually without real-time traffic, once breaking down, cold standby computer room situation is unknown, even if switching to cold standby computer room, How long coming into force is also a unknown number.
Second, disaster tolerance system is disposed in such a way that strange land is mostly living, disaster tolerance data accomplish that almost real-time synchronization is simultaneously right simultaneously Outer business service can cut away flow in a short period of time, will not influence user experience when computer room failure.Furthermore, it is possible to Assignment is carried out to across computer room data based on message queue, and formulates complex data consistency desired result scheme.
For second of strategy, many traditional industries are substantially all based on minicomputer and SAN (Storage Area Network, storage area network) Closed Architecture, technically using CDP (Continuous Data Protection, continue Data protection) for the data backup and resume in enterprise's disaster tolerance system, for the disaster tolerance of Large-Scale Interconnected net system, far from Meets the needs of synchronous internet big data and backup.Even if casting aside entreprise cost not say, light is strange land to be realized mostly work technology It is upper extremely complex, it is necessary to solve a series of problems such as routing consistency, data retardance and consistency.
And have higher requirement to the timeliness for data on flows of insuring in insurance business, in view of disaster tolerance plan in the related technology Variety of problems in slightly, Disaster Recovery Strategy in the related technology is applied to the maintenance to insurance business data flow, and there is also larger Performance difficulty.
In this regard, the embodiment of the present disclosure proposes a kind of data processing system, to enhance the disaster tolerance for writing data on flows maintenance management Ability.
The data processing system includes multiple data groups.Wherein, the multiple data group can be virtual grouping.It is more A data group can be deployed in the same computer room, can also be deployed in different computer rooms respectively.Specific deployment rule can basis The geographical location of business is allocated.
Such as Daxing (DX) computer room disposes data group A, Yongfeng (YF) computer room disposes data group B.Go in a big way (DX) computer room packet The library database A1, the library A2, the library A3, the library A4 and the library A5 are included, Yongfeng (YF) computer room includes the library database B1 and the library B2.Further quilt It is allocated in the data on flows in the library A1, the library A2, the library A3, the library A4 or the library A5, so that it may by virtual group to A group;It is distributed in the library B1 Or the data on flows in the library B2, so that it may by virtual group to B group.
In addition, each data group includes writing data on flows library and reading data on flows library.Wherein, writing data on flows specifically can be with It is insure data on flows or surrender data on flows.Reading data on flows specifically can be query flows data.
In the present embodiment, the data on flows library of writing of each data group can be to be multiple, and reading data on flows library may be It is multiple.By taking above-mentioned DX computer room as an example, database A1 and database A2 can be configured as and write data on flows library.In addition to this, Database A3, database A4 and the database A5 of DX computer room, which can be configured as, reads data on flows library.
In addition, each data group include with it is each it is described write data on flows library it is corresponding with group read data on flows library.Still By taking DX computer room as an example, database A1 and database A2 can be configured as and write data on flows library.Database A3 can be configured For the same group of reading data on flows library corresponding to the library A1, database A4 can be configured as the same group of reading data on flows corresponding to the library A2 Library.
In addition, each data group includes different group of reading data on flows library.It is corresponding that different group of reading data on flows library can synchronize its Other data groups write data on flows, the slave database as primary database in other data groups.Or by taking DX computer room as an example, number It can be configured as the different group of reading data on flows library corresponding to data group B group according to library A5, that is to say, that can be same in database A5 Step write-in data group B group writes data on flows.
Specifically, above-mentioned database can be MySQL database.Above-mentioned data on flows of writing is synchronized to reading data on flows library just It can be synchronized by binlog log.The binlog log effect of MySQL database is increased inside MySQL for recording The record (for example, the change for writing data on flows to database) for the content for having update to MySQL database such as looking into is revised, to data The reading data on flows (for example, inquiry select data on flows) in library will not be by binlog log recording;It is mainly used for database Leader follower replication and increment recovery.
In the examples described above, data group A group is located at DX computer room, and data group B group is located at YF computer room.It is synchronous that data on flows will be write The binlog that process to same group of reading data on flows library can be same computer room is synchronous.Data on flows will be write and be synchronized to different group of reading flow It is synchronous that the process of database can be the binlog across computer room.
Fig. 2 is another data processing method flow chart provided according to the embodiment of the present disclosure.The method is applied to upper State data processing system.The described method includes:
S21, obtain the insurance business generated according to upstream business writes data on flows.
Wherein, the data on flows of writing can be insure data on flows or surrender data on flows.
Such as upstream business is that order is taken out in creation, corresponds to the take-away order accordingly and generates corresponding order jockey Data on flows of insuring;Upstream business is to take out order dispatching to complete, and corresponds to the take-away order accordingly and generates the corresponding order The surrender data on flows of jockey.
It says for another example, upstream business is train ticket or air ticket order, the personal insurance that can be for passenger of generation Insure data on flows or stroke delay danger data on flows of insuring.If order stroke meets settlement of insurance claim condition, into one Step generates Claims Resolution data on flows.
S22 obtains the declaration form number that data on flows is write described in corresponding to, wherein the declaration form number includes for identifying number It further include the second identification code for identifying the group information for writing data on flows library according to the first identification code of group information of group.
In one example, a kind of composition schematic table (table 2) of declaration form number of embodiment of the present disclosure offer is provided.
Table 2
Wherein, declaration form number the 1st number is used to indicate the second identification code corresponding to database.It is exemplary, if Corresponding database is 2 libraries, which is 2;Corresponding database is 3 libraries, which is 3.
The number that declaration form number is the 6/7th is used to indicate the first identification code corresponding to database.It is exemplary, if corresponding Data group be A group, which is 01;Corresponding data group is B group, which is 03.
In the table temporal information it is specific it is corresponding be at distance 1970 traffic generating day natural number of days.Insurance business class Type specifically refers to the declaration form as tie-in sale class declaration form, or the declaration form to place an order in store.
The natural sequence of declaration form can be started counting from 1000000, wherein A group is started counting from 10000000, B group from 10001000 start counting.Specific rules can be class interval counting, and the data area that for example, A group counts is located at 10000000~1000999,10002000~10002999,10004000~10004999 ..., B group count data area position In 10001000~10001999,10003000~10003999,10005000~10005999 ....Due to corresponding different data The natural sequence of the declaration form number of group is located at non-cross data area can also even if the identification code of other digit order numbers lacks Further to complete the distribution of data by natural sequence and trace to the source, facilitate the management to data on flows.
In another example, the first bit digital is not above-mentioned second identification code, the 5th and the 6th bit digital in declaration form number Position is above-mentioned first identification code." 01 " corresponding data group A group in first identification code, " 02 " corresponding data group B group.Second identification code In 1 library of " 1 " correspondence database, 2 library of " 2 " correspondence database.As shown in figure 3, declaration form number " 1xxx01xxxxxxxxxxxx " is right Answer the library database A1 in data group A group, the library database A2 in " 2xxx01xxxxxxxxxxxx " corresponding data group A group.Phase As, declaration form numbers the library database B1 in " 1xxx02xxxxxxxxxxxx " corresponding data group B group, The library database B2 in " 2xxx02xxxxxxxxxxxx " corresponding data group B group.
It is worth noting that database there can be the differentiation of type of service in a data group, such as there are data to connect Enter business, declaration form business, direct-connected business etc..Correspondingly, data group A group includes " the access library A1 ", " library declaration form A1 ", " declaration form The library A2 ", " the direct-connected library A1 ", data group B group include " the access library B1 ", " library declaration form B1 ", " library declaration form B2 ", " the direct-connected library B1 ".Into One step, it can specifically corresponding business be distributed to corresponding business library according to data on flows is write.
In the specific implementation, system code can rely on different business libraries.Table 3 is a kind of system code dependence business library Corresponding relationship signal.
Table 3
Optionally, described to obtain the declaration form number that data on flows is write described in correspondence, comprising: to obtain the industry of the upstream business Business characteristic information;According to the service feature information and the corresponding relationship of preset service feature and data group, determination is used for The target set of data of data on flows is write described in write-in, and the first identification of the group information for identifying the target set of data Code;According at least to the declaration form number for writing data on flows described in first identification code generation.
Wherein, the service feature information of the upstream business can be, the geographical location information of computer room where upstream business, The generation temporal information of upstream business, the kind of insurance information, etc. formulated according to upstream business.
By taking the geographical location information of computer room where upstream business as an example, the corresponding relationship of preset service feature and data group It can be, computer room is consistent with computer room where data group where upstream business.For example, if the computer room of upstream business is DX computer room, phase The data on flows that will write answered is distributed to the data group A group for being in DX computer room together;If the computer room of upstream business is YF computer room, accordingly Data on flows will be write to distribute to the data group B group for being in YF computer room together.
Illustrate by taking Fig. 4 as an example, " being uniformly accessed into DX " and " being uniformly accessed into YF " is respectively that DX computer room YF computer room receives flow number According to the database for disposing corresponding data group and data group.(deployment configuration A group, subordinate after deployment is completed in the service of being uniformly accessed into Configure B group), the number of taking request (number of taking A group, the number of taking B group) can be sent to sequence number service." sequence number services DX " and " sequence Number service YF " respectively according to the different number of taking requests return corresponding declaration form number (" 1xxx01xxxxxxxxxxxx ", “2xxx01xxxxxxxxxxxx”、“1xxx02xxxxxxxxxxxx”、“2xxx02xxxxxxxxxxxx”)。
The second identification described in the corresponding target set of data of first identification code is written in the data on flows of writing by S23 The corresponding target of code writes data on flows library.
The data on flows of writing is synchronized in the target set of data that write data on flows library with the target corresponding by S24 Same group of reading data on flows library.
The data on flows of writing is synchronized in the data processing system appointing in addition to the target set of data by S25 Different group of reading data on flows library in data group of anticipating.
It is worth noting that present embodiments provide method operating procedure as shown in the flowchart, but based on conventional or Person may include more or less operating procedure without creative labor.The step of enumerating in embodiment sequence is only crowd One of multi-step execution sequence mode does not represent and unique executes sequence.In actual implementation, synchronizing step S25, S26 It can also be executed prior to write step S24.
For more intuitive displaying above-mentioned technical proposal, please refer to number insurance business data flow as shown in Figure 5 with The distribution schematic diagram of database.
In the specific implementation, multiple data groups are located at least two different computer rooms.
Wherein, pecked line part indicates synchronous with group data with group reading data on flows library.Dotted portion indicates different group of reading Data on flows library is synchronous with different group of data.
No matter throw/upstream business of surrender data on flows is in DX computer room or YF machine computer room, throwing/surrender data on flows To be assigned to the A data group of DX computer room.Specifically, being uniformly accessed into business library, throwing/surrender data on flows is written into and writes flow " access the library A1 ".Further, it is synchronized to " the access A1 that with group reads flow corresponding with " access library A1 " of writing flow Library ";It is synchronized to " the access library A1 " of different group of reading flow corresponding with " access library A1 " of writing flow.
Specifically, in declaration form business library, if throwing/surrender data on flows is assigned to the library A1 of the A data group of DX computer room, that Throwing/surrender data on flows is written into " library declaration form A1 " for writing flow.Further, it is synchronized to " the declaration form A1 that flow is write with this Corresponding " library declaration form A1 " that flow is read with group in library ";It is synchronized to and writes " library declaration form A1 " of flow corresponding different group of reading flow with this " library declaration form A1 ".
If throwing/surrender data on flows is assigned to the library A2 of the A data group of DX computer room, then throwing/surrender data on flows quilt Write " library declaration form A2 " of flow.Further, be synchronized to this write " library declaration form A2 " of flow it is corresponding with group read flow " library declaration form A2 ";It is synchronized to " library declaration form A2 " that " library declaration form A2 " of flow corresponding different group of reading flow is write with this.
It, equally can be in addition, for Eagle (distribution real time monitoring and early warning frame) group service of each computer room The data of synchronous two computer rooms of the method for databus (database journal excavation) or MQ (message queue).
In addition, respectively corresponding access service, declaration form business, the business library of direct-connected business can be carried out by Mafka framework Partition management.For different business libraries, its write-in is similar with synchronous rule, to save length, does not illustrate one by one herein It is bright.
Specifically, following methods step can also be performed in response to inquiry operation:
In response to the inquiry operation of the first computer room, the declaration form number of inquiry data traffic is obtained;Judgement and the inquiry number Whether belong to the local number of first computer room according to corresponding first data group of first identification code that the declaration form of flow is numbered According to group;If first data group belongs to the local data group of first computer room, at described same group of first data group Read the data information that the corresponding inquiry data traffic is obtained in data on flows library;If first data group belongs to other machines Room, in the different group of reading data on flows library of correspondence first data group of the data group of first computer room, acquisition pair Answer the data information of the inquiry data traffic.
That is, each computer room can read data on flows library (including same group of reading data on flows library and different group of reading stream Amount database) in inquire full dose data.For example, when DX computer room receives data on flows of the inquiry distribution to DX computer room, i.e., It can enter and read data on flows library reading data with group.When DX computer room receives data on flows of the inquiry distribution to YF computer room, i.e., Different group of reading data on flows library can be entered and read data.
The technical solution of the present embodiment, by the way that service traffics data are written and read differentiation, and to the deployment of each computer room Database in data group is written and read differentiation, ensure that effective reason utilization to computer room hardware resource.And then by that will count According to the reading data on flows library in the reading data on flows library and different computer room for being synchronized to same computer room, guarantee to subtract while the inquiry of across computer room flow Few operation write across computer room, to effectively promote the timeliness and consistency of data base administration data on flows.
Fig. 6 is another data processing method flow chart provided according to the embodiment of the present disclosure.The method is applied to upper State data processing system.The described method includes:
S61 is obtained and is write data on flows according to what upstream business generated.
Wherein, the data on flows of writing can be insure data on flows or surrender data on flows.Further, it is also possible to be reason Pay for data on flows.
Such as upstream business is that order is taken out in creation, corresponds to the take-away order accordingly and generates corresponding order jockey Data on flows of insuring;Upstream business is to take out order dispatching to complete, and corresponds to the take-away order accordingly and generates the corresponding order The surrender data on flows of jockey.
It says for another example, upstream business is train ticket or air ticket order, the personal insurance that can be for passenger of generation Insure data on flows or stroke delay danger data on flows of insuring.If order stroke meets settlement of insurance claim condition, into one Step generates Claims Resolution data on flows.
S62, the reading data on flows library by inquiring the multiple data group carry out idempotent verification to the data on flows of writing.
S63 obtains the declaration form volume that data on flows is write described in corresponding to if the data on flows of writing is verified by the idempotent Number, wherein the declaration form number includes the first identification code of group information for mark data group, further includes writing stream for identifying Measure the second identification code of the group information of database.
Whether S64, the computer room of the detection execution upstream business and the data link of the target set of data are unimpeded.
S65, if the data link is abnormal, in the exception record list of the data group of the computer room local described in record Write data on flows.
That is, being write before the corresponding target set of data of first identification code is written in data on flows by described, institute State method further include: if the target set of data is not belonging to execute the second computer room of the upstream business, detect second machine Whether the data link in room and the third computer room where the target set of data is unimpeded;If the data link is abnormal, described Data on flows is write described in record in the exception record list of the data group of second computer room local.
It is worth noting that writing the operation of data traffic if target set of data belongs to the computer room for executing upstream business It is executed in local computer room, this process is not related to across computer room write-in.Between computer room when data link exception, set in multiple computer rooms Change, the flow of writing of itself of each computer room forms closed loop, can be realized the closed loop read-write process of core link, and read and write It operates normally.
S66 restores smooth event, the institute that will be recorded in the exception record list in response to characterizing the data link It states to write data on flows the corresponding target of the second identification code described in the corresponding target set of data of first identification code is written and writes stream Measure database.
The characterization data link restores smooth event, can be and receives corresponding signal identification, or detection Restart to failure computer room and enters normal operating condition.
Optionally, if the data on flows of writing is data on flows of insuring, the method also includes: in the multiple data group Reading data on flows library in search with the declaration form number it is consistent repeat declaration form;If the reading data on flows of the multiple data group Declaration form is repeated there are described in library, upstream traffic is sent for requesting asking for the surrender process for initiating the corresponding declaration form number Seek message.
That is, surrender request message is sent by upstream business if insurance data repeatedly generates, so that Duplicate lapse of policy.
For more intuitive displaying above-mentioned technical proposal, please refer to number insurance business data flow as shown in Figure 7 with The distribution schematic diagram of database.
Wherein, pecked line part indicates synchronous with group data with group reading data on flows library.
For example, throwing/surrender data on flows upstream business, in DX computer room, throwing/surrender data on flows is assigned to DX computer room A data group.Specifically, being uniformly accessed into business library, throwing/surrender data on flows is written into " the access library A1 " for writing flow.Into One step, it is synchronized to " the access library A1 " that flow is read with group corresponding with " access library A1 " of writing flow.
Specifically, in declaration form business library, if throwing/surrender data on flows is assigned to the library A1 of the A data group of DX computer room, that Throwing/surrender data on flows is written into " library declaration form A1 " for writing flow.Further, it is synchronized to " the declaration form A1 that flow is write with this Corresponding " library declaration form A1 " that flow is read with group in library ".
If throwing/surrender data on flows is assigned to the library A2 of the A data group of DX computer room, then throwing/surrender data on flows quilt Write " library declaration form A2 " of flow.Further, be synchronized to this write " library declaration form A2 " of flow it is corresponding with group read flow " library declaration form A2 ".
When DX computer room receives data on flows of the inquiry distribution to DX computer room, can be read into data on flows library is read with group Access evidence.
Since the data link between computer room is abnormal.If throwing/surrender data on flows upstream business is recorded in YF computer room Throwing/surrender data on flows is in the exception record list of YF computer room.
To between DX computer room and YF computer room data link restore, by the throwing recorded in the exception record list of YF computer room/ The write-in of surrender data on flows is written again in the target database for the target set of data for being deployed in DX computer room.
In addition, for Eagle (distribution real time monitoring and early warning frame) group service of each computer room, in two computer rooms Between in the normal situation of data link, can be same with databus (database journal excavation) or the method for MQ (message queue) Walk the data of two computer rooms.And between two computer rooms in the normal situation of data link, first data on flows can be recorded in In the corresponding exception record list of the Eagle group service of this computer room.
In addition, respectively corresponding access service, declaration form business, the business library of direct-connected business can be carried out by Mafka framework Partition management.For different business libraries, its write-in is similar with synchronous rule, to save length, does not illustrate one by one herein It is bright.
The technical solution of the present embodiment, by the way that service traffics data are written and read differentiation, and to the deployment of each computer room Database in data group is written and read differentiation, ensure that effective reason utilization to computer room hardware resource.Number between computer room When according to link exception, the flow of writing of itself of the reading flow interrupt across computer room, each computer room forms closed loop, can be realized core chain The closed loop on road reads and writes process, ensure that the mostly living of multimachine room.
Fig. 8 is a kind of data processing system block diagram shown according to one exemplary embodiment of the disclosure.The data processing System 800 includes multiple data groups (data group A, data group B, data group C ...);
The system also includes:
AM access module 810 writes data on flows according to the insurance business that upstream business generates for obtaining;
Number module 820, for obtaining the declaration form number for writing data on flows described in correspondence, wherein the declaration form number packet Include the first identification code of group information for mark data group;
Writing module 830, for the corresponding target set of data of first identification code to be written in the data on flows of writing.
Above-mentioned technical proposal can at least reach following technical effect:
It obtains and writes data on flows according to what upstream business generated, and obtain the declaration form number for writing data on flows described in correspondence, Further the corresponding target set of data of identification code in data on flows write-in declaration form number is write by described.In this way, can basis The data group ownership for completing to write data on flows based on declaration form number is distributed, data on flows can will be write based on demand neatly will Data on flows is write to distribute to data group.Data group is distributed for newly-increased data traffic, specific allocation strategy can be same machine Room strategy, service line routing policy or setization strategy etc..Subsequent newly-increased data traffic will not influence to first storage Data on flows inquiry.Routing storage is carried out based on declaration form number (being also possible to O/No. etc. in the specific implementation), because When this goes inquiry order information by declaration form number, order number is parsed it can be learnt which data group order is stored in. If data stop caused by encountering because of computer room failure, it can be numbered by declaration form and inquire processing and corresponding write flow number According to data group.For some tie-in sale classes for lacking user's id informations declaration form data on flows when, knowledge in being numbered by declaration form Other code also determines corresponding target set of data, to improve the convenient degree of insurance business data management service.
Optionally, each data group includes: to write data on flows library and reading data on flows library;
The reading data on flows library includes: to write that data on flows library is corresponding to read data on flows library with group with described, and corresponding Different group of reading data on flows library of other data groups;
The write module is used for:
Described write in data on flows write-in target set of data is write into data on flows library;
The data on flows of writing is synchronized to the same group reading data on flows library;
The data on flows of writing is synchronized to, different group of reading flow number of the arbitrary data group in addition to the target set of data According to library.
Optionally, each data group include: it is multiple write data on flows library, and each described to write data on flows library corresponding Same group of reading data on flows library;
The declaration form number further includes the second identification code of group information for identification database;
The write module is used for:
By it is described write data on flows the corresponding target of the second identification code described in the target set of data be written write flow number According to library.
Optionally, multiple data groups are located at least two different computer rooms;
The system also includes enquiry modules, are used for:
In response to the inquiry operation of the first computer room, the declaration form number of inquiry data traffic is obtained;
Whether judge the first data group corresponding with first identification code of declaration form number of the inquiry data traffic Belong to the local data group of first computer room;
If first data group belongs to the local data group of first computer room, in the described same of first data group Group reads the data information that the corresponding inquiry data traffic is obtained in data on flows library;
If first data group belongs to other computer rooms, in the correspondence of the data group of first computer room first data In the different group of reading data on flows library of group, the data information of the corresponding inquiry data traffic is obtained.
Optionally, multiple data groups are located at least two different computer rooms;
The system also includes fault processing modules, are used for:
If the target set of data is not belonging to execute the second computer room of the upstream business, write by the data on flows of writing Before entering the corresponding target set of data of first identification code, the where second computer room and the target set of data is detected Whether the data link of three computer rooms is unimpeded;
If the data link is abnormal, in the exception record list of the data group of the second computer room local described in record Write data on flows;
The write module is used for:
Restore smooth event in response to characterizing the data link, will be recorded in the exception record list described in write The target set of data is written in data on flows.
Optionally, the system also includes correction verification modules, are used for:
Before writing the declaration form number of data on flows described in corresponding in acquisition, pass through the reading flow for inquiring multiple data groups Database carries out idempotent verification to the data on flows of writing;
The number module, if writing data on flows for described and being verified by the idempotent, obtain it is corresponding described in write flow The declaration form of data is numbered.
Optionally, the correction verification module, is used for:
It searches in the reading data on flows library of multiple data groups and is numbered with the declaration form of the data on flows of insuring It is consistent to repeat declaration form;
Described if it exists to repeat declaration form, upstream traffic is sent for the moving back of data on flows of insuring described in request to initiate to correspond to Protect the request message of process.
Optionally, the data on flows of writing is insure data on flows or surrender data on flows.
Optionally, the number module, is used for:
Obtain the service feature information of the upstream business;
According to the service feature information and the corresponding relationship of preset service feature and data group, determine for writing Enter the target set of data for writing data on flows, and the first identification of the group information for identifying the target set of data Code;
According at least to the declaration form number for writing data on flows described in first identification code generation.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
The embodiment of the present disclosure provides a kind of computer readable storage medium, is stored thereon with computer program, the program quilt The step of any one data processing method is realized when processor executes.
The embodiment of the present disclosure provides a kind of data processing system, comprising: memory is stored thereon with computer program;Place Device is managed, for executing the computer program in the memory, the step of the data processing method described with any one.
Fig. 9 is the block diagram of a kind of electronic equipment 900 shown according to an exemplary embodiment.For example, electronic equipment 900 can To be provided as a server.Referring to Fig. 9, electronic equipment 900 includes processor 922, and quantity can be one or more, with And memory 932, for storing the computer program that can be executed by processor 922.The computer program stored in memory 932 May include it is one or more each correspond to one group of instruction module.In addition, processor 922 can be configured as The computer program is executed, to execute above-mentioned data processing method.
In addition, electronic equipment 900 can also include power supply module 926 and communication component 950, which can be with It is configured as executing the power management of electronic equipment 900, which, which can be configured as, realizes electronic equipment 900 Communication, for example, wired or wireless communication.In addition, the electronic equipment 900 can also include input/output (I/O) interface 958.Electricity Sub- equipment 900 can be operated based on the operating system for being stored in memory 932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM etc..
In a further exemplary embodiment, a kind of computer readable storage medium including program instruction is additionally provided, it should The step of above-mentioned data processing method is realized when program instruction is executed by processor.For example, the computer readable storage medium It can be the above-mentioned memory 932 including program instruction, above procedure instruction can be executed by the processor 922 of electronic equipment 900 To complete above-mentioned data processing method.
The preferred embodiment of the disclosure is described in detail in conjunction with attached drawing above, still, the disclosure is not limited to above-mentioned reality The detail in mode is applied, in the range of the technology design of the disclosure, a variety of letters can be carried out to the technical solution of the disclosure Monotropic type, these simple variants belong to the protection scope of the disclosure.
It is further to note that specific technical features described in the above specific embodiments, in not lance In the case where shield, can be combined in any appropriate way, in order to avoid unnecessary repetition, the disclosure to it is various can No further explanation will be given for the combination of energy.
In addition, any combination can also be carried out between a variety of different embodiments of the disclosure, as long as it is without prejudice to originally Disclosed thought equally should be considered as disclosure disclosure of that.

Claims (12)

1. a kind of data processing method, which is characterized in that the method is applied to data processing system, the data processing system Including multiple data groups;
The described method includes:
Obtain the insurance business generated according to upstream business writes data on flows;
Obtain the declaration form number that data on flows is write described in corresponding to, wherein the declaration form number includes the group for mark data group Other the first identification code of information;
The corresponding target set of data of first identification code is written into the data on flows of writing.
2. the method according to claim 1, wherein each data group includes: to write data on flows library and reading Data on flows library;
The reading data on flows library include: write that data on flows library is corresponding to read data on flows library with group with described, and it is corresponding other Different group of reading data on flows library of data group;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising: to write flow for described Data on flows library is write in data write-in target set of data;
The method also includes:
The data on flows of writing is synchronized to the same group reading data on flows library;
The data on flows of writing is synchronized to, different group of reading data on flows of the arbitrary data group in addition to the target set of data Library.
3. according to the method described in claim 2, it is characterized in that, each data group include: it is multiple write data on flows library, With it is each it is described write data on flows library it is corresponding with group read data on flows library;
The declaration form number further includes the second identification code of group information for identification database;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising:
By it is described write data on flows the corresponding target of the second identification code described in the target set of data be written write data on flows library.
4. according to the method described in claim 2, it is characterized in that, multiple data groups are located at least two different machines Room;
The method also includes:
In response to the inquiry operation of the first computer room, the declaration form number of inquiry data traffic is obtained;
Judge whether the first data group corresponding with first identification code of declaration form number of the inquiry data traffic belongs to The local data group of first computer room;
If first data group belongs to the local data group of first computer room, described in first data group is read with group The data information of the corresponding inquiry data traffic is obtained in data on flows library;
If first data group belongs to other computer rooms, in the correspondence of the data group of first computer room first data group In different group of reading data on flows library, the data information of the corresponding inquiry data traffic is obtained.
5. according to the method described in claim 2, it is characterized in that, multiple data groups are located at least two different machines Room;
It is write before the corresponding target set of data of first identification code is written in data on flows by described, the method also includes:
If the target set of data is not belonging to execute the second computer room of the upstream business, second computer room and the mesh are detected Whether the data link for marking the third computer room where data group is unimpeded;
If the data link is abnormal, stream is write described in record in the exception record list of the data group of the second computer room local Measure data;
It is described that the corresponding target set of data of first identification code is written into the data on flows of writing, comprising:
Restore smooth event in response to characterizing the data link, will be recorded in the exception record list described in write flow The target set of data is written in data.
6. according to the described in any item methods of claim 2-5, which is characterized in that write the guarantor of data on flows described in corresponding in acquisition Before single number, the method also includes:
Reading data on flows library by inquiring multiple data groups carries out idempotent verification to the data on flows of writing;
The declaration form number of data on flows is write described in the acquisition is corresponding, comprising:
If the data on flows of writing is verified by the idempotent, the declaration form number that data on flows is write described in corresponding to is obtained.
7. according to the described in any item methods of claim 2-5, which is characterized in that if the data on flows of writing is flow number of insuring According to, the method also includes:
It is searched in the reading data on flows library of multiple data groups consistent with the declaration form of the data on flows of insuring number Repetition declaration form;
Described if it exists to repeat declaration form, upstream traffic is sent for the surrender stream of data on flows of insuring described in request to initiate to correspond to The request message of journey.
8. according to the described in any item methods of claim 2-5, which is characterized in that the data on flows of writing is data on flows of insuring Or surrender data on flows.
9. according to the described in any item methods of claim 2-5, which is characterized in that write data on flows described in the acquisition is corresponding Declaration form number, comprising:
Obtain the service feature information of the upstream business;
According to the service feature information and the corresponding relationship of preset service feature and data group, determine for being written State the target set of data for writing data on flows, and the first identification code of the group information for identifying the target set of data;
According at least to the declaration form number for writing data on flows described in first identification code generation.
10. a kind of data processing system, which is characterized in that the data processing system includes multiple data groups;
The system also includes:
AM access module writes data on flows according to the insurance business that upstream business generates for obtaining;
Number module, for obtaining the declaration form number for writing data on flows described in correspondence, wherein the declaration form number includes for marking Know the first identification code of group information of data group;
Writing module, for the corresponding target set of data of first identification code to be written in the data on flows of writing.
11. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step of any one of claim 1-9 the method is realized when execution.
12. a kind of electronic equipment characterized by comprising
Memory is stored thereon with computer program;
Processor, for executing the computer program in the memory, to realize described in any one of claim 1-9 The step of method.
CN201910123537.XA 2019-02-18 2019-02-18 Data processing method and system, storage medium and electronic device Active CN109976944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910123537.XA CN109976944B (en) 2019-02-18 2019-02-18 Data processing method and system, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910123537.XA CN109976944B (en) 2019-02-18 2019-02-18 Data processing method and system, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN109976944A true CN109976944A (en) 2019-07-05
CN109976944B CN109976944B (en) 2021-05-07

Family

ID=67077115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910123537.XA Active CN109976944B (en) 2019-02-18 2019-02-18 Data processing method and system, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN109976944B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112348687A (en) * 2020-11-24 2021-02-09 泰康保险集团股份有限公司 Policy data processing method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194033A1 (en) * 2001-06-18 2002-12-19 Huff David S. Automatic insurance data extraction and quote generating system and methods therefor
CN101515376A (en) * 2009-03-06 2009-08-26 李连海 Short term personal accident insurance real name electronic statement printing system and method
CN105760552A (en) * 2016-03-25 2016-07-13 北京奇虎科技有限公司 Data management method and device
CN106372994A (en) * 2016-08-31 2017-02-01 北京炎黄新星网络科技有限公司 Method and system for processing orders
CN108985946A (en) * 2018-06-14 2018-12-11 中国平安人寿保险股份有限公司 A kind of processing method and server of declaration form

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194033A1 (en) * 2001-06-18 2002-12-19 Huff David S. Automatic insurance data extraction and quote generating system and methods therefor
CN101515376A (en) * 2009-03-06 2009-08-26 李连海 Short term personal accident insurance real name electronic statement printing system and method
CN105760552A (en) * 2016-03-25 2016-07-13 北京奇虎科技有限公司 Data management method and device
CN106372994A (en) * 2016-08-31 2017-02-01 北京炎黄新星网络科技有限公司 Method and system for processing orders
CN108985946A (en) * 2018-06-14 2018-12-11 中国平安人寿保险股份有限公司 A kind of processing method and server of declaration form

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112348687A (en) * 2020-11-24 2021-02-09 泰康保险集团股份有限公司 Policy data processing method and device
CN112348687B (en) * 2020-11-24 2023-11-07 泰康保险集团股份有限公司 Method and device for processing policy data

Also Published As

Publication number Publication date
CN109976944B (en) 2021-05-07

Similar Documents

Publication Publication Date Title
US10949447B2 (en) Blockchain-based data synchronizing and data block parsing method and device
US11055442B2 (en) Secure decentralized system utilizing smart contracts, a blockchain, and/or a distributed file system
CN108647361B (en) Data storage method, device and system based on block chain
WO2020038105A1 (en) Blockchain-based data storage method and apparatus
CN109493203A (en) Data accounting method, device and storage medium
JP2019523952A (en) Streaming data distributed processing method and apparatus
CN112003920B (en) Information sharing system
CN111431903A (en) Cross-link relay method, device and computer readable storage medium
CN112131305A (en) Account processing system
CN110008197A (en) A kind of data processing method, system and electronic equipment and storage medium
Li et al. Cost-effective data feeds to blockchains via workload-adaptive data replication
Zhao et al. Application-managed database replication on virtualized cloud environments
CN109976944A (en) Data processing method and system, storage medium and electronic equipment
CN110288182A (en) A kind of Dapp trustship management service system based on block chain
CN110058995A (en) A kind of the data library test method and system of the interference of avoidable type of database
CN115373757A (en) Solving method and device for cluster monitoring data loss in Promethues fragmentation mode
CN113708994A (en) Go language-based cloud physical host and cloud server monitoring method and system
CN108932284B (en) General logic scheduling method, electronic device and readable storage medium
CN108959485A (en) It is a kind of for generating the data processing method and device of flow indicator data
CN113760651B (en) Main sub-chain running state collection method, system and storage medium of block chain
US20240127332A1 (en) Secure Decentralized System and Method
CN108694102A (en) A kind of data manipulation method, equipment, system and medium based on Nexus services
Palazzo et al. Design and evaluation of a replicated database for mobile systems
CN117891680A (en) Service information management method, system, equipment and storage medium
Jiang et al. Bypassed On-Chaining: A Highly Secure and Loosely Coupled Data On-Chaining Solution for Electricity Demand Response Systems

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
GR01 Patent grant
GR01 Patent grant