CN114218112B - A distributed database non-functional testing method and system - Google Patents

A distributed database non-functional testing method and system Download PDF

Info

Publication number
CN114218112B
CN114218112B CN202111566952.6A CN202111566952A CN114218112B CN 114218112 B CN114218112 B CN 114218112B CN 202111566952 A CN202111566952 A CN 202111566952A CN 114218112 B CN114218112 B CN 114218112B
Authority
CN
China
Prior art keywords
test
disturbance
classification
distributed
tested
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.)
Active
Application number
CN202111566952.6A
Other languages
Chinese (zh)
Other versions
CN114218112A (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.)
CCB Finetech Co Ltd
Original Assignee
CCB Finetech 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 CCB Finetech Co Ltd filed Critical CCB Finetech Co Ltd
Priority to CN202111566952.6A priority Critical patent/CN114218112B/en
Publication of CN114218112A publication Critical patent/CN114218112A/en
Application granted granted Critical
Publication of CN114218112B publication Critical patent/CN114218112B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/36—Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668—Testing of software
    • G06F11/3672—Test management
    • G06F11/3688—Test management for test execution, e.g. scheduling of test suites
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/36—Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668—Testing of software
    • G06F11/3672—Test management
    • G06F11/3692—Test management for test results analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种分布式数据库非功能测试方法及系统,根据交易场景分类设置对应的测试扰动集合并使用路径标签匹配分布式数据库访问路径分类,针对分布式数据库的特点,通过多层次多阶段的针对性测试方法,保证国产数据库集群能够为分布式银行核心系统提供高可靠、高性能、高可用的服务。

The present invention relates to a distributed database non-functional testing method and system, which sets corresponding test disturbance sets according to transaction scenario classification and uses path labels to match distributed database access path classification. Aiming at the characteristics of distributed databases, a multi-level and multi-stage targeted testing method is used to ensure that domestic database clusters can provide highly reliable, high-performance and highly available services for distributed banking core systems.

Description

Distributed database nonfunctional testing method and system
Technical Field
The invention relates to the technical field of database testing and data processing, in particular to a non-functional testing method and system for a distributed database.
Background
The traditional database has higher requirements on hardware infrastructure, can only be longitudinally expanded, can not be transversely expanded, and easily reaches the upper limit of performance, and the database and table division can be transversely expanded, but does not support complex SQL, and can hardly ensure the ACID of the distributed transaction. The distributed database can effectively solve the problems and has the characteristics of low hardware cost, high expandability, high availability and the like.
Based on these characteristics, the distributed database provides load balancing, data reliability and high availability, distributed transactions for the distributed banking system. The special transaction scene of the distributed bank core system is characterized by comprising (1) complex transactions with a plurality of times of accessing a database, (2) complex transactions of SQL sentences, (3) complex transactions involving multiple accounts, (4) complex transactions involving multiple data fragments, and (5) transactions involving hot spot data.
Therefore, how to fully test the distributed database, ensuring that the distributed database cluster can provide highly reliable, high-performance and high-availability service for the distributed bank core system is of great importance.
Disclosure of Invention
In order to solve the defects of the prior art, the invention provides a non-functional testing method and a non-functional testing system for a distributed database, which aim at the characteristics of the distributed database, and ensure that a domestic database cluster can provide high-reliability, high-performance and high-availability service for a distributed bank core system by a multi-level multi-stage targeted testing method.
In order to achieve the above object, the present invention adopts the technical scheme that:
A distributed database nonfunctional testing method, comprising:
s1, configuring access path classification of a distributed database;
s2, configuring transaction scene classification of a distributed database;
S3, setting background pressure of a nonfunctional test;
S4, setting a corresponding test disturbance set according to transaction scene classification, wherein the test disturbance set comprises one or more test disturbances, and the test disturbances comprise path labels corresponding to access path classification;
S5, selecting an item to be tested, and matching transaction scene classification to which the item to be tested belongs;
S6, loading background pressure, and selecting a corresponding test disturbance set according to transaction scene classification to which the item to be tested belongs;
S7, setting an access path for testing, and selecting matched test disturbance from a test disturbance set according to the path label;
S8, performing a nonfunctional test by using the test disturbance;
S9, repeatedly executing the steps S5 to S8, and performing nonfunctional testing on all the items to be tested.
Further, the access path classification includes non-distributed core direct access, non-distributed core access to distributed cores, distributed core access to non-distributed cores, and distributed core cross-regional center access.
Further, the transaction scenario classification includes a general query class, a complex query class, an online consumer class, an online presentation class, a consumer class, a withdrawal class, a transfer class, and a maintenance class.
Further, the step S3 includes:
and acquiring the duty ratio and the average response time of each transaction of the distributed core in a general business day service scene to form the background pressure of the nonfunctional test.
Further, the selecting a matched test disturbance from the set of test disturbances according to the path label includes:
selecting a matched one of the test perturbations from the set of test perturbations;
or, selecting a matching plurality of test perturbations from the set of test perturbations.
Further, the step S8 includes the sub-steps of:
s81, stably operating the item to be tested under the background pressure;
S82, introducing test disturbance, and recording a work log under the test disturbance;
S83, discharging test disturbance, and judging whether the item to be tested returns to stable operation.
Further, the substep S82 further includes:
when a plurality of test disturbances exist, each test disturbance is introduced one by one, or all test disturbances are introduced synchronously.
The invention also relates to a distributed database nonfunctional testing system, which is characterized by comprising:
the access path configuration module is used for configuring access path classification of the distributed database;
the transaction scene configuration module is used for configuring transaction scene classification of the distributed database;
the background pressure generating module is used for setting background pressure of the nonfunctional test;
The test disturbance configuration module is used for setting a corresponding test disturbance set according to transaction scene classification;
The first matching module is used for matching the transaction scene classification to which the item to be tested belongs;
The second matching module is used for selecting a corresponding test disturbance set according to the transaction scene classification of the item to be tested, and selecting matched test disturbance from the test disturbance set according to the path label;
And the execution module is used for executing nonfunctional test by using the test disturbance.
The invention also relates to a computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, implements the method described above.
The invention also relates to an electronic device, which is characterized by comprising a processor and a memory;
The memory is used for storing access path classification, transaction scene classification and test disturbance set;
the processor is used for executing the method by calling the access path classification, the transaction scene classification and the test disturbance set.
The invention also relates to a computer program product comprising a computer program and/or instructions, characterized in that the computer program and/or instructions, when executed by a processor, implement the steps of the above-mentioned method.
The beneficial effects of the invention are as follows:
By adopting the non-functional testing method and system of the distributed database, aiming at the characteristics of the distributed database, the multi-level multi-stage targeted testing method comprises disaster recovery fault tolerance capability of the database, consistency capability of the database, transverse expansion capability of the database and automatic operation and maintenance capability of the database, service can be fused or degraded after a fault occurs, corresponding service can be recovered after the fault is recovered, and the domestic database cluster can be ensured to provide high-reliability, high-performance and high-availability service for a distributed bank core system.
Drawings
FIG. 1 is a flow chart of a method for testing non-functions of a distributed database according to the present invention.
FIG. 2 is a schematic diagram of a distributed database nonfunctional testing system according to the present invention.
Detailed Description
For a clearer understanding of the present invention, reference will be made to the following detailed description taken in conjunction with the accompanying drawings and examples.
The first aspect of the present invention relates to a distributed database nonfunctional testing method, including the steps shown in fig. 1:
S1, configuring access path classification of a distributed database.
The access path classification comprises non-distributed core direct access, non-distributed core access distributed core, distributed core access non-distributed core and distributed core cross-regional center access.
For example, the customer account A data is distributed in a Beijing center database, the customer initiates a non-downed transaction involving the account A in the Wuhan, the corresponding non-distributed core direct access classification, the customer account A data is located in the Beijing center, the customer initiates a downed transaction involving the account A in the Wuhan, the corresponding distributed core access non-distributed core classification is called in the process, the customer account A data is located in a current core, the account B data is located in a distributed core of the Wuhan center, the corresponding non-distributed core access distributed core classification is called in the transfer transaction involving the account A to the account B initiated in the Beijing, the customer account A data is distributed in the Beijing center database, the customer initiates a distributed downed direct access classification of the account A in the Beijing center, the customer account A data is distributed in the Beijing center, the account B data is distributed in the Beijing center, the customer initiates a transaction involving the Beijing to the account A (both downed transactions) corresponding distributed cross-core region center access classification.
S2, configuring transaction scene classification of the distributed database.
The transaction scene classification comprises a common query class, a complex query class, an online consumption class, an online presentation class, a consumption class, a withdrawal class, a transfer class and a maintenance class.
Of course, according to the actual use mode and application environment of the distributed database, the transaction scene classification can be adaptively adjusted, and the main function of the transaction scene classification is to distinguish test disturbance used for testing, so that correct and effective test disturbance can be selectively executed in the testing process.
S3, setting background pressure of the nonfunctional test. Specifically, the duty ratio and average response time of each transaction of the distributed core in a general business day service scene can be obtained to form the background pressure of the nonfunctional test.
S4, setting a corresponding test disturbance set according to the transaction scene classification, wherein the test disturbance set comprises one or more test disturbances, and the test disturbances comprise path labels corresponding to the access path classification.
The test disturbance can include abnormal conditions such as downtime (primary node, secondary node), process stop, process suspension, network card disabling and the like which have great influence on the distributed database, and can also be any other items which need to be tested, such as multiple login errors of users, external network attacks and the like.
Different test perturbations may be combined to form a test perturbation set corresponding to a transaction scenario classification, i.e., an important perturbation that can have an impact (or is considered likely to have an impact) corresponding to a particular transaction scenario classification. For other disturbances with insignificant effects, excluding the set, the running calculation pressure during testing can be reduced without affecting the test results.
On the other hand, by adding the path label to the test disturbance, the test disturbance in the set has the corresponding attribute of the access path and the transaction scene, and the more targeted nonfunctional test can be realized.
S5, selecting the items to be tested, and matching the transaction scene classification to which the items to be tested belong.
Preferably, the main items to be tested of the distributed database comprise computing node cluster effectiveness, data node master-slave copy fault effectiveness, global traffic management node master-slave switching effectiveness, management node cluster effectiveness and disaster recovery switching effectiveness.
S6, loading background pressure, and selecting a corresponding test disturbance set according to the transaction scene classification to which the item to be tested belongs.
Corresponding to different test items, corresponding access paths and transaction scenes are selected, and usable test disturbance is obtained through matching. Preferably, when a plurality of test disturbances exist, the test can be performed sequentially and respectively, and the comprehensive test of the plurality of test disturbances can be applied simultaneously at a time.
S7, setting an access path for testing, and selecting matched test disturbance from a test disturbance set according to the path label.
Preferably, the test disturbance obtained by matching may be one or a plurality of different test disturbances, and the test disturbance should be selected as the matching test disturbance as long as the matching relationship of the path labels is met.
S8, performing nonfunctional testing by using testing disturbance, wherein the method specifically comprises the following steps:
s81, stably operating the item to be tested under the background pressure;
S82, introducing test disturbance, recording a working log under the test disturbance, and when each test disturbance exists, selecting to introduce each test disturbance one by one or synchronously introducing all test disturbance;
S83, discharging test disturbance, and judging whether the item to be tested returns to stable operation.
For example, for a computing node cluster availability project, selecting a test disturbance that is downed may perform the steps of:
1) Initiating scene pressure, using a pressure-generating tool to generate pressure according to the capacity proportion of the business scene of a common business day, operating for 5 minutes after tps is stable, and normally processing on-line business;
2) The node is down, and a command is executed, wherein the command is a bond, the transaction error rate, the processing capacity, the response time and the host resource condition in the scene are observed, and the scene is continuously operated for 5 minutes after tps is recovered;
3) Starting a computing node process date,/dbstart;
4) All the fault machines are recovered to be finished, and the online service is normally processed.
S9, repeatedly executing the steps S5 to S8, and performing nonfunctional testing on all the items to be tested.
Another aspect of the present invention also relates to a distributed database nonfunctional testing system, whose structure is shown in fig. 2, including:
the access path configuration module is used for configuring access path classification of the distributed database;
the transaction scene configuration module is used for configuring transaction scene classification of the distributed database;
the background pressure generating module is used for setting background pressure of the nonfunctional test;
The test disturbance configuration module is used for setting a corresponding test disturbance set according to transaction scene classification;
The first matching module is used for matching the transaction scene classification to which the item to be tested belongs;
The second matching module is used for selecting a corresponding test disturbance set according to the transaction scene classification of the item to be tested, and selecting matched test disturbance from the test disturbance set according to the path label;
And the execution module is used for executing nonfunctional test by using the test disturbance.
By using the system, the above-mentioned operation processing method can be executed and the corresponding technical effects can be achieved.
The embodiments of the present invention also provide a computer-readable storage medium capable of implementing all the steps of the method in the above embodiments, the computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements all the steps of the method in the above embodiments.
The embodiment of the invention also provides an electronic device for executing the method, which is used as an implementation device of the method, and at least comprises a processor and a memory, wherein the memory is particularly used for storing data and related computer programs required by executing the method, such as access path classification, transaction scene classification, test disturbance collection and the like, and all the steps of the implementation method are implemented by calling the data and the programs in the memory by the processor, so that corresponding technical effects are obtained.
Preferably, the electronic device may comprise a bus architecture, and the bus may comprise any number of interconnected buses and bridges, the buses linking together various circuits, including the one or more processors and memory. The bus may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., as are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface between the bus and the receiver and transmitter. The receiver and the transmitter may be the same element, i.e. a transceiver, providing a unit for communicating with various other systems over a transmission medium. The processor is responsible for managing the bus and general processing, while the memory may be used to store data used by the processor in performing operations.
Additionally, the electronic device may further include a communication module, an input unit, an audio processor, a display, a power supply, and the like. The processor (or referred to as a controller, an operation control) employed may comprise a microprocessor or other processor device and/or logic device that receives input and controls operation of various components of the electronic device, the memory may be one or more of a buffer, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory, or other suitable device, may store data information related to the above, may further store a program that executes the related information, and the processor may execute the program stored by the memory to implement information storage or processing, etc., the input unit is for providing input to the processor, which may be, for example, a key or touch input device, the power supply is for providing power to the electronic device, and the display is for performing display of display objects such as images and text, which may be, for example, an LCD display. The communication module is a transmitter/receiver that transmits and receives signals via an antenna. The communication module (transmitter/receiver) is coupled to the processor to provide an input signal and to receive an output signal, which may be the same as in the case of a conventional mobile communication terminal. Based on different communication technologies, a plurality of communication modules, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, etc., may be provided in the same electronic device. The communication module (transmitter/receiver) is also coupled to the speaker and microphone via the audio processor to provide audio output via the speaker and to receive audio input from the microphone to implement the usual telecommunications functions. The audio processor may include any suitable buffers, decoders, amplifiers and so forth. In addition, the audio processor is also coupled to the central processor so that sound can be recorded on the host through the microphone and sound stored on the host can be played through the speaker.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a system for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
The foregoing is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present invention should be included in the scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (10)

1. A distributed database nonfunctional testing method, comprising:
s1, configuring access path classification of a distributed database;
s2, configuring transaction scene classification of a distributed database;
S3, setting background pressure of a nonfunctional test;
S4, setting a corresponding test disturbance set according to transaction scene classification, wherein the test disturbance set comprises one or more test disturbances, and the test disturbances comprise path labels corresponding to access path classification;
S5, selecting an item to be tested, and matching transaction scene classification to which the item to be tested belongs;
S6, loading background pressure, and selecting a corresponding test disturbance set according to transaction scene classification to which the item to be tested belongs;
S7, setting an access path for testing, and selecting matched test disturbance from a test disturbance set according to the path label;
S8, performing a nonfunctional test by using the test disturbance;
s9, repeatedly executing the steps S5 to S8, and performing nonfunctional testing on all the items to be tested;
the step S8 includes the sub-steps of:
s81, stably operating the item to be tested under the background pressure;
S82, introducing test disturbance, and recording a work log under the test disturbance;
S83, discharging test disturbance, and judging whether the item to be tested returns to stable operation.
2. The method of claim 1, wherein the access path classification comprises non-distributed core direct access, non-distributed core access to distributed cores, distributed core access to non-distributed cores, and distributed core cross-regional center access.
3. The method of claim 1, wherein the transaction scenario classification comprises a general query class, a complex query class, an online consumer class, an online presentation class, a consumer class, a withdrawal class, a transfer class, and a maintenance class.
4. The method according to claim 1, wherein the step S3 includes:
and acquiring the duty ratio and the average response time of each transaction of the distributed core in a general business day service scene to form the background pressure of the nonfunctional test.
5. The method of claim 1, wherein selecting a matching test disturbance from a set of test disturbances based on a path label comprises:
selecting a matched one of the test perturbations from the set of test perturbations;
or, selecting a matching plurality of test perturbations from the set of test perturbations.
6. The method of claim 5, wherein the substep S82 further comprises:
when a plurality of test disturbances exist, each test disturbance is introduced one by one, or all test disturbances are introduced synchronously.
7. A distributed database nonfunctional testing system, comprising:
the access path configuration module is used for configuring access path classification of the distributed database;
the transaction scene configuration module is used for configuring transaction scene classification of the distributed database;
the background pressure generating module is used for setting background pressure of the nonfunctional test;
The test disturbance configuration module is used for setting a corresponding test disturbance set according to transaction scene classification;
The first matching module is used for matching the transaction scene classification to which the item to be tested belongs;
The second matching module is used for selecting a corresponding test disturbance set according to the transaction scene classification of the item to be tested, and selecting matched test disturbance from the test disturbance set according to the path label;
An execution module for executing a non-functional test using the test perturbation;
the execution module includes a processor that is further configured to:
The method comprises the steps of stably operating a project to be tested under the background pressure, introducing test disturbance, recording a work log under the test disturbance, discharging the test disturbance, and judging whether the project to be tested returns to the stable operation or not.
8. A computer readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, implements the method of any of claims 1 to 6.
9. An electronic device comprising a processor and a memory;
The memory is used for storing access path classification, transaction scene classification and test disturbance set;
The processor is configured to perform the method of any one of claims 1 to 6 by invoking an access path classification, a transaction scenario classification, and a test perturbation set.
10. A computer program product comprising a computer program and/or instructions which, when executed by a processor, implement the steps of the method of any one of claims 1 to 6.
CN202111566952.6A 2021-12-20 2021-12-20 A distributed database non-functional testing method and system Active CN114218112B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111566952.6A CN114218112B (en) 2021-12-20 2021-12-20 A distributed database non-functional testing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111566952.6A CN114218112B (en) 2021-12-20 2021-12-20 A distributed database non-functional testing method and system

Publications (2)

Publication Number Publication Date
CN114218112A CN114218112A (en) 2022-03-22
CN114218112B true CN114218112B (en) 2024-12-10

Family

ID=80704539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111566952.6A Active CN114218112B (en) 2021-12-20 2021-12-20 A distributed database non-functional testing method and system

Country Status (1)

Country Link
CN (1) CN114218112B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115422031B (en) * 2022-04-28 2026-02-17 上海浦东发展银行股份有限公司 Precision testing methods, systems, equipment, and media based on configuration centers

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110554958A (en) * 2019-08-01 2019-12-10 北京百度网讯科技有限公司 Graph database testing method, system, device and storage medium
CN113064777A (en) * 2021-04-02 2021-07-02 中国建设银行股份有限公司 Method and device for testing data acquisition service

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11055285B2 (en) * 2017-09-08 2021-07-06 International Business Machines Corporation Access path optimization
US10430321B1 (en) * 2018-08-21 2019-10-01 International Business Machines Corporation White box code concurrency testing for transaction processing
CN110287097A (en) * 2019-05-20 2019-09-27 深圳壹账通智能科技有限公司 Batch testing method, device and computer-readable storage medium
CN113064837B (en) * 2021-05-07 2024-04-09 中国工商银行股份有限公司 Database benchmarking method and device based on transaction scenarios

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110554958A (en) * 2019-08-01 2019-12-10 北京百度网讯科技有限公司 Graph database testing method, system, device and storage medium
CN113064777A (en) * 2021-04-02 2021-07-02 中国建设银行股份有限公司 Method and device for testing data acquisition service

Also Published As

Publication number Publication date
CN114218112A (en) 2022-03-22

Similar Documents

Publication Publication Date Title
US10509585B2 (en) Data synchronization method, apparatus, and system
CN112181723B (en) Financial disaster recovery method and device, storage medium and electronic equipment
CN102891849B (en) Service data synchronization method, data recovery method, data recovery device and network device
US10860539B2 (en) De-duplication-based remote replication method, and apparatus
CN114077518B (en) Data snapshot method, device, equipment and storage medium
CN110941502A (en) Message processing method, device, storage medium and equipment
CN102622427A (en) Method and system for read-write splitting database
US11500869B2 (en) Method and apparatus for optimizing database transactions
CN117931531B (en) Data backup system, method, apparatus, device, storage medium and program product
US20160057222A1 (en) Replica server systems and methods
CN105574020B (en) A method and device for operating a database
US8521682B2 (en) Transfer of data from transactional data sources to partitioned databases in restartable environments
WO2024193138A1 (en) Transaction processing method and related device
CN119904228A (en) Transaction processing method, device, computer equipment and storage medium
CN119690937A (en) Database migration method, device, system, computer equipment and storage medium
CN114218112A (en) A distributed database non-functional testing method and system
CN121187867A (en) A database intelligent switching method, apparatus, computer equipment, and storage medium
CN113297159B (en) Data storage method and device
CN115269560A (en) System version upgrading method and device for double-cluster database
US10812586B2 (en) Method and system for high availability topology for master-slave data systems with low write traffic
CN113050974B (en) Cloud computing infrastructure online upgrade method and device
CN112632033B (en) Cluster data migration method, device and electronic equipment
CN116991881A (en) Data processing methods, devices, equipment, media and computer program products
CN114581235A (en) Bank transaction verification method and device based on block chain
CN114138779A (en) Staged account processing method and system based on preprocessing

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