Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

580results about "Transaction processing" patented technology

System and Method for Utilizing Available Best Effort Hardware Mechanisms for Supporting Transactional Memory

Systems and methods for managing divergence of best effort transactional support mechanisms in various transactional memory implementations using a portable transaction interface are described. This interface may be implemented by various combinations of best effort hardware features, including none at all. Because the features offered by this interface may be best effort, a default (e.g., software) implementation may always be possible without the need for special hardware support. Software may be written to the interface, and may be executable on a variety of platforms, taking advantage of best effort hardware features included on each one, while not depending on any particular mechanism. Multiple implementations of each operation defined by the interface may be included in one or more portable transaction interface libraries. Systems and / or application software may be written as platform-independent and / or portable, and may call functions of these libraries to implement the operations for a targeted execution environment.
Owner:ORACLE INT CORP

Intelligent data stream processing system based on Flink and implementation method thereof

ActiveCN120803623AProgram initiation/switchingResource allocationStreaming dataComplex event processing
The invention discloses an intelligent data stream processing system based on Flink and an implementation method thereof, and belongs to the technical field of distributed streaming data processing, and the implementation method comprises the following steps: a data source access layer uniformly accesses multi-source data; the entity monitoring layer captures service entity change in a non-intrusive manner based on JPA, generates a standardized message body and asynchronously delivers the standardized message body to double channels; the unified event model layer maps the data into a standardized event and expands the standardized event; the Flink stream processing engine layer is used for complex event processing, state management and window calculation, and supports declarative pipeline definition and dynamic construction; the anomaly detection layer performs multi-dimensional anomaly detection; the distributed task scheduling layer schedules tasks according to a DAG model, and realizes load balancing through hotspot splitting and state transition; and the result storage and visualization layer adopts a cold and hot separation strategy to store data, and provides a dynamic visualization interface. The real-time performance, the consistency and the intelligent level of data processing are remarkably improved, and the development and maintenance cost is reduced.
Owner:BEIJING NEUSOFT HUIJU INFORMATION TECH HLDG CO LTD

Inventory consistency management method and device based on distributed transactions

The invention relates to the technical field of distributed system transaction management, and discloses an inventory consistency management method and device based on distributed transactions, and the method comprises the following steps: pre-occupying an inventory, and recording the state information of the inventory to a Redis hash structure; after the inventory is pre-occupied successfully, generating a pre-deducted snapshot, generating a compensation identifier, and writing the pre-deducted snapshot and the compensation identifier into a MySQL transaction log together; verifying the uniqueness of the compensation identifier, and submitting the current database transaction after the uniqueness of the compensation identifier is confirmed; when the submission of the current database transaction fails, executing a compensation operation on the current database transaction; and after the compensation operation is executed, performing data consistency verification on the MySQL transaction log and the Redis hash structure. According to the method and the system, the consistency of inventory management during distributed transaction processing is highly guaranteed.
Owner:BEIJING JINHUI TECH CO LTD

PCIe cross-version link capability mapping and transaction data reconstruction method

The invention discloses a PCIe cross-version link capability mapping and transaction data reconstruction method, which comprises the following steps: link negotiation and physical layer opposite end simulation: a cross-generation PCIe bridging device simulates high-version equipment behavior training and establishes a first link between the cross-generation PCIe bridging device and a host, the cross-generation PCIe bridging device simulates behavior training of low-version equipment and establishes a second link between the cross-generation PCIe bridging device and the low-version equipment; data processing and transmission: the cross-generation PCIe bridging device processes data received from the host to adapt to and transmit the data to the low-version device, the cross-generation PCIe bridging device processes data received from the low-version device to adapt to and transmit the data to the host, the high version is a PCIe Gen6 protocol, and the low version is a PCIe Gen6 protocol. The low version is a PCIe (Peripheral Component Interconnect Express) Gen5 protocol or a PCIe Gen4 protocol.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

Railway material purchasing asynchronous task processing method, device and system

The invention relates to a railway material purchasing asynchronous task processing method, device and system, and the method comprises the steps: constructing a six-layer message channel architecture of a purchasing business process, and executing an instruction of deploying a message agent node in an active-active mode for each channel based on the core message middleware of a Kafka cluster; the front-end gateway is instructed to package the purchase event into a binary message body with a transaction ID and a timestamp, and the binary message body is written into a persistent queue after priority labeling is carried out according to a task type label; processing the concurrent tasks by adopting a multi-stage feedback queue scheduling algorithm, and dynamically allocating computing resources based on a thread pool; a maximum retry threshold value is set according to an exponential backoff retry strategy, so that the failed task is automatically transferred into a dead message queue; and dynamically calculating an optimal message routing path based on the supplier portrait and the material classification model, and extracting the order to an exclusive processing queue of the optimal supplier according to Topic dynamic switching of the message queue. According to the invention, the coupling degree is reduced, the system performance is improved, and the fault tolerance is enhanced.
Owner:CHINA ACADEMY OF RAILWAY SCI CORP LTD +1

Competition alliance platform management system and method

The invention provides a match alliance platform management system and method, and the system comprises a match authentication module constructed by a block chain, an AI-driven qualification auditing module, a process management module, a convolutional neural network, a big data analysis module, and an RBAC authority management module. Wherein the match authentication module dynamically analyzes and stores authenticated match rule data through an intelligent contract, and realizes rule version tracing by using an encrypted hash chain; the AI-driven qualification auditing module integrates a natural language processing engine to analyze the selection standard and construct a multi-dimensional evaluation model, and adopts a machine learning algorithm to analyze historical data of athletes to generate a visual qualification report; the process management module supported by cloud computing automatically generates an application process based on a rule engine, adopts a Monte Carlo algorithm to execute multi-constraint drawing, and constructs a directed graph model to dynamically generate a schedule topological structure containing a three-person rotation time sequence.
Owner:BEIJING ORIENTAL CHAMPION TECHNOLOGY CO LTD

Business processing method and device for online transaction scene and electronic equipment

The invention provides a business processing method and device for an online transaction scene and electronic equipment. Comprising the following steps: acquiring business data, defining a logic arrangement keyword based on an online transaction execution language, arranging the business data according to the logic arrangement keyword to obtain DSL arrangement data, constructing a grammar verification analyzer, and performing grammar verification processing on the DSL arrangement data by adopting the grammar verification analyzer to obtain the DSL arrangement data. An abstract syntax tree is constructed based on the verified DSL arrangement data, the abstract syntax tree comprises root nodes and leaf nodes, the root nodes represent arrangement rules and scheduling logic, and the leaf nodes represent actually called atomic transactions in the service data; and traversing each node in the abstract syntax tree by adopting an execution engine, and calling a node processor corresponding to each node to process the service data. The problem that an existing rule arrangement engine is poor in business reliability when being applied to banking businesses is solved.
Owner:中国邮政储蓄银行股份有限公司

Data processing method and system based on cloud computing

The invention relates to the field of data processing, and discloses a cloud computing-based data processing method, which comprises the following steps of: constructing a reference count management micro-service cluster at a cloud end, receiving a reference count request carrying a count type through an API (Application Program Interface) gateway, and analyzing the reference count request into a structured operation instruction; reading a first state identifier of the referenced object and a second state identifier of the reference object from the distributed cache system according to the metadata snapshot; according to the method, through dynamic scheduling of a reference counting management micro-service cluster and a container arrangement engine, efficient allocation and scheduling of computing resources can be realized, maximization of resource utilization is ensured, resource waste is avoided, and high-speed query capability of a distributed cache system and a memory database is utilized; the state identification of the object can be retrieved at a millisecond level, the system response speed is improved, and the performance requirement under a high-concurrency scene is met.
Owner:SHENYANG WARD INTELLIGENT EQUIPMENT TECHNOLOGY CO LTD

User and data full-life-cycle server management system for laboratory collaborative environment

The invention belongs to the technical field of computer server management, and particularly discloses a laboratory collaborative environment-oriented user and data full-life-cycle server management system, which comprises a container virtualization layer, a server management layer and a server management layer, dynamic resource allocation is supported through a state saving-resource reallocation-environment recovery mechanism; the heterogeneous transaction coordination layer adopts a Saga transaction mode to coordinate a heterogeneous system so as to realize cross-system transaction consistency; the data collaboration ecological layer establishes typed management of a personal data volume, a shared software environment volume and a public data set volume, and supports software environment encapsulation sharing and versioning management; and the metadata management layer realizes real-time update and high-performance query of metadata based on a Redis hot update architecture. According to the method, the problems of inflexible resource allocation, incomplete environment isolation, dilemma in authority management and difficulty in data collaboration and recovery in the prior art are solved.
Owner:SOUTHWEST PETROLEUM UNIV

Order implementation method, system and device based on distributed transaction, equipment and storage medium

The embodiment of the invention provides an order implementation method, system and device based on distributed transactions, equipment and a storage medium, and relates to the technical field of computer application. Receiving an order request sent by user equipment, and sending a TRY request to each micro-service in the plurality of micro-services in parallel; after it is determined that the data reservation operation of each micro-service is successful, CONFIRM requests are sent to each micro-service in parallel; and after determining that the data reservation operation of any micro-service fails or receiving a cancel request for any micro-service, respectively sending a CANCEL request to each micro-service, so that each micro-service cancels the data reservation operation of the micro-service after receiving the CANCEL request sent by the order service. According to the invention, the method achieves the control of a plurality of micro-services, improves the business processing efficiency while guaranteeing the consistency and atomicity of distributed transactions, and further improves the business throughput.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Cross-transaction system accounting function separation method based on rule engine

The invention discloses a cross-transaction system accounting function separation method based on a rule engine, and belongs to the technical field of financial accounting, in the method, the accounting function of a traditional transaction system is decoupled through the rule engine, and the agility and compliance capability of financial transaction processing are effectively improved. A core accounting rule is abstracted as an independent execution unit, so that a bottom layer system does not need to be reconstructed in business operations such as rate adjustment and account division strategy change, and the new rule online period is compressed from a week level to an hour level. The multi-level rule architecture supports a mixed processing mode of real-time transaction and batch correction, can meet millisecond-level liquidation requirements in a cross-border payment scene, can automatically adapt to dynamic compliance strategies of different supervision jurisdictions, and realizes parallel computing and accurate matching of global regional transaction rules. The continuity of key transactions is guaranteed by a geo-fence routing and intelligent traffic segmentation mechanism.
Owner:HAIER CONSUMER FINANCE CO LTD

Distributed system transaction processing method and device based on two-stage commit protocol, equipment and medium

The invention discloses a distributed system transaction processing method and device based on a two-stage commit protocol, equipment and a medium, and relates to the technical field of distributed computing, and the method comprises the steps: obtaining transaction data sent by a coordinator before a preparation stage; sending a first response message to the coordinator and the participants based on the transaction data, so as to send an operation instruction to each participant according to the first response message; receiving a second response message sent by each participant, and storing a target number of copy data based on each second response message; if the operation instruction is not received in the target time period, processing the transaction data based on the copy data; and obtaining a corresponding processing result, and synchronizing the processing result to the target participant so as to optimize the two-stage submission protocol. By sharing the transaction state information among the participants, the participants can still complete transaction submission or rollback under the condition that the coordinator loses efficacy in the system, so that the occurrence of indefinite blockage is avoided.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

AXI interconnection module and method, electronic equipment, storage medium and product

The invention provides an AXI interconnection module and method, electronic equipment, a storage medium and a product, and relates to the technical field of computers, and the AXI interconnection module comprises a sending arbitration module which is used for receiving an access transaction request, carrying out arbitration, determining the access transaction request needing to be cached and sending the access transaction request to a cache control module, determining a target access transaction request and sending the target access transaction request to a corresponding target slave device; the receiving arbitration module is used for receiving the access transaction response, performing arbitration, determining the access transaction response needing to be cached and sending the access transaction response to the cache control module, and determining a target access transaction response and sending the target access transaction response to the corresponding source main equipment; the cache control module is used for storing the access transaction request needing to be cached and the access transaction response needing to be cached into a cache region; and responding to the request, and calling the target access transaction request and the target access transaction response from the cache region. By applying the scheme, an AXI interconnection mechanism under a multi-master device / multi-slave device architecture can be efficiently and orderly realized.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Static trusted execution environment for inter-architecture processor program compatibility

Computer-implemented methods and associated hardware for static trusted execution environment for inter-architecture processor program compatibility are disclosed herein. A device (e.g., a Reduced Instruction Set Computing-Five (RISC-V) device), may emulate a static trusted execution environment (e.g., ARM TrustZone) using physical memory protection (PMP). A regular world may have access to only a portion of an address space of the device, while a secure world may have access to the full address space. A secure world identifier (SWID) may be stored in a configuration status register (CSR) only accessible by a mode (e.g., machine mode). When an entry is added to a translation lookaside buffer (TLB), the SWID may be added as part of a tag to differentiate secure world entries from regular world entries.
Owner:TENSTORRENT USA INC

Separated memory transaction system based on layered block version chain

The invention discloses a separate memory transaction system based on a hierarchical block version chain, and belongs to the field of distributed transaction systems, the system enhances the elasticity of an array structure through chain extension, constructs a multi-version data management mechanism capable of dynamically extending, and realizes low-delay version batch processing reading with the assistance of lightweight block-level indexes. An asynchronous index updating mechanism is adopted, index consistency is guaranteed through sub-node block-level index updating and propagation, and synchronization overhead is reduced; a hybrid garbage collection strategy of transaction state perception is adopted, and an outdated version multiplexing and hotspot identification collection method is combined, so that a version structure is compressed, and remote data transmission redundancy is reduced. Besides, in order to adapt to a lock-free read-write concurrent environment, a version integrity verification mechanism based on a single-side RDMA primitive is introduced, and access consistency and atomicity between metadata and version data are ensured. According to the method, the transaction throughput capacity and the access delay stability can be remarkably improved under the high-concurrency TPC-C load, and good expandability and engineering practical value are achieved.
Owner:HUAZHONG UNIV OF SCI & TECH

Distributed database system migration method and device supporting active transaction online migration

The invention provides a distributed database system migration method and device supporting online migration of active transactions. The method and device are suitable for a distributed database to complete dynamic migration of fragmented or tenant-level data and transactions under the condition that services are not interrupted. The method comprises the following steps: generating a consistency snapshot of a source node and transmitting the consistency snapshot to a target node; capturing an incremental transaction log after snapshot in real time; a log is efficiently synchronized to a target node through a remote direct memory access (RDMA) mechanism; the logs are played back in parallel at the target node to construct a complete data state; identifying active transactions in the source node and migrating their context; the target node continues to execute the transaction until submission is completed; and finally updating system routing information to complete migration takeover. According to the method, migration delay is effectively reduced, online transaction migration is realized, and the method has the advantages of high availability, low overhead, high adaptability and the like, and is suitable for database scenes such as elastic capacity expansion and contraction, load balancing and the like.
Owner:EAST CHINA NORMAL UNIV

Conference information intelligent data processing system based on multi-modal data fusion

The invention relates to the technical field of data processing systems, and discloses a conference information intelligent data processing system based on multi-modal data fusion, and the system comprises a transaction template generation unit which calls a model from a preset rule base to generate a structured data container with an attribute field; the dual-channel feature extraction unit is used for distributing the voice to service data and a control instruction channel, extracting the service data to an independent cache region and monitoring a control keyword; the state control unit is used for unlocking the container only when the confirmation instruction is received, verifying data and writing a field to generate a transaction submission instruction; according to the system and the method, physical isolation of data flow and control flow is realized through a dual-channel architecture, a control instruction is used as a unique logic gating, non-decisive negotiation noise is filtered from the source, and atomicity and compliance of conversion from unstructured conference data to structured management transactions are ensured.
Owner:ZHANGZHOU FENGYU ADVERTISING MEDIA CO LTD

Database transaction load sequencing method based on conflict relation

The invention discloses a database transaction load sequencing method based on a conflict relationship, which is characterized in that non-conflict operations are grouped into operation batches in parallel by analyzing data access conflicts among the operations based on an original execution log of a database transaction load; the original execution sequence of conflict operations is deduced according to operation types, version dependence and lock competition conditions, then operation batches are sorted according to the sequence, an operation batch sequence is constructed, and therefore it is ensured that the execution result of the sequence is equivalent to the original execution result of a transaction load. Compared with the prior art, the method has the advantages that a kernel of a database system does not need to be intruded, the analysis speed is linearly expanded along with the scale of the original execution log, and good expandability and application prospects are achieved.
Owner:EAST CHINA NORMAL UNIV

Securing blockchain transaction based on undetermined data

Computer-implemented methods for locking a blockchain transaction based on undetermined data are described. The invention is implemented using a blockchain network. This may, for example, be the Bitcoin blockchain. A locking node may include a locking script in a blockchain transaction to lock a digital asset. The locking script includes a public key for a determined data source and instructions to cause a validating node executing the locking script to verify the source of data provided in an unlocking script by: a) generating a modified public key based on the public key for the determined data source and based on data defined in the unlocking script; and b) evaluating a cryptographic signature in the unlocking script based on the modified public key. The blockchain transaction containing the locking script is sent by the locking node to the blockchain network. The lock may be removed using a cryptographic signature generated from a private key modified based on the data.
Owner:NCHAIN LICENSING AG

Asynchronous consistency implementation method for supply chain transactions and related products

The embodiment of the invention relates to the technical field of electronic information, and provides a supply chain transaction asynchronous consistency implementation method and related products, and the method comprises the steps: configuring a preset aspect logic for a target business method, and generating a proxy object; executing a preset aspect logic of the proxy object, and determining a transaction context state of a target transaction correspondingly executed by the target business method based on the meta-information of the target business method; when the transaction context state is a transaction state, determining a target execution mode of the target transaction; in response to a submission instruction for the target transaction, adding a message record of the target business method to a preset local message list; executing the target transaction according to the target execution mode, if the execution succeeds, updating the execution state to be successful, and if the execution fails, repeatedly executing the target transaction within a preset retry time threshold value according to the target execution mode. According to the embodiment of the invention, on the premise of not changing the core business process logic, the cross-system transaction consistency is ensured.
Owner:创优数字科技(广东)有限公司

Distributed transaction consistency guarantee method oriented to medical information integration and server

The invention discloses a distributed transaction consistency guarantee method and server for medical information integration, and relates to the technical field of platform integration, and the method comprises the steps: obtaining a business operation identifier; according to the business operation identifier, analyzing and determining a plurality of distributed medical service participants participating in the global transaction in a preset participant configuration file, and generating a global unique transaction ID; key service state parameters are extracted, and an instantaneous state vector is constructed; generating a transaction pre-check request containing a global unique transaction ID and an instantaneous state vector, and distributing the transaction pre-check request to all distributed medical service participants in parallel; summarizing all the pre-check responses, and under the condition that all the pre-check responses are successful responses, using the instantaneous state vector as a lock identifier, and obtaining exclusive locks in the distributed lock service; and issuing a final execution instruction to all distributed medical service participants to submit the local transaction. The risk of medical negligence threats caused by transaction rollback can be effectively reduced.
Owner:WUHAN SHENGBOHUI INFORMATION TECH CO LTD

Securing blockchain transaction based on undetermined data

Computer-implemented methods for locking a blockchain transaction based on undetermined data are described. The invention is implemented using a blockchain network. This may, for example, be the Bitcoin blockchain. A locking node may include a locking script in a blockchain transaction to lock a digital asset. The locking script includes a public key for a determined data source and instructions to cause a validating node executing the locking script to verify the source of data provided in an unlocking script by: a) generating a modified public key based on the public key for the determined data source and based on data defined in the unlocking script; and b) evaluating a cryptographic signature in the unlocking script based on the modified public key. The blockchain transaction containing the locking script is sent by the locking node to the blockchain network. The lock may be removed using a cryptographic signature generated from a private key modified based on the data.
Owner:NCHAIN LICENSING AG

Transaction processing method and device in database system and database system

The transaction processing method in the database system comprises the steps that a reading node can form a pulling range (a second CSN and a first CSN) through a snapshot (a first CSN) corresponding to a current reading request and a snapshot (a second CSN) corresponding to a last reading request, and a transaction state lt is pulled from a GTM, a writing node or a CF increment; cSN, xidgt; then, based on lt; cSN, xidgt; and the first CSN performs visibility judgment on the data record corresponding to the read request. According to the scheme provided by the invention, only the incremental transaction state needs to be pulled, and the target node does not need to synchronize the full transaction state to the read node, so that the data volume of the synchronous transaction state is reduced, the performance overhead of processing the read transaction is reduced, and the performance of processing the read transaction is improved.
Owner:HUAWEI TECH CO LTD

Micro-service transaction processing method and device, equipment and medium

The invention relates to the field of resource allocation, and provides a micro-service transaction processing method, device, equipment and medium, and the method comprises the steps: responding to a distributed transaction request, and generating a global transaction snapshot in a transaction coordination layer cache; the global transaction snapshot comprises data change content of operation data required by the distributed transaction corresponding to the distributed transaction request; and when a ready signal fed back by each participating service in the distributed transaction is received, triggering each participating service in the distributed transaction based on the global transaction snapshot to carry out persistence processing on the data change content in parallel. According to the method, the preamble time is locked by pre-generating the global transaction snapshot compression resource, the throughput is effectively improved, the total time consumption in the submission stage is shortened by parallel triggering persistence, and the transaction processing delay is reduced.
Owner:BEIJING TIANYUAN INNOVATION TECH CO LTD

Multi-account asynchronous bookkeeping data consistency collaboration system based on instruction driving

PendingCN121614483ADatabase updatingResource allocationInformation systems engineeringLogisim
The invention relates to the field of computer software and information system engineering, in particular to a multi-account asynchronous bookkeeping data consistency collaboration system based on instruction driving, which comprises the following steps of: packaging a request into a standard instruction and routing according to an account to ensure ordered processing of the request and improve the processing efficiency and expandability of the system; repeated requests are avoided through idempotent verification, business is mapped into atomic operation through rule analysis, and the accuracy of business logic and data consistency are guaranteed; atomic operation is executed in a single transaction, asynchronous retry is performed during conflict, the atomicity of cross-account operation is ensured, and the concurrent processing capacity is improved; by buffering high-frequency account change and batch aggregation updating, write conflicts are reduced, the system performance is stabilized, and the throughput is improved; through account checking based on daily switching snapshots, pipeline playback and reverse account flushing are supported, and a rapid repair capability is provided; through dynamic configuration and versioned management of the bookkeeping rule, visual monitoring is provided, the operation and maintenance complexity is reduced, and the system flexibility is enhanced.
Owner:HANGZHOU YIZI INFORMATION TECHNOLOGY CO LTD

Transaction processing method and device, equipment, medium and product

The embodiment of the invention provides a transaction processing method and device, equipment, a medium and a product, and belongs to the technical field of data processing. The method comprises the following steps: under the condition that a target financial transaction is received, storing transaction information of the target financial transaction into a distributed log through a coordinator node, and sending a transaction execution request to a target participant node through the coordinator node; under the condition that the target participant node responds to the transaction execution request and executes the target financial transaction based on the transaction information, persistently recording the execution state of executing the target financial transaction in a distributed log; in the process that the target participant node executes the target financial transaction, if at least one of the coordinator node and the target participant node breaks down, the current transaction state in the coordinator node and the target participant node is recovered to the execution state recorded in the distributed log. According to the embodiment of the invention, the consistency of transaction processing can be improved.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Distributed transaction optimization method based on compensation mechanism

The invention relates to a distributed transaction optimization method based on a compensation mechanism. The method comprises four core links: data standardization: collecting a business event and converting the business event into a structured log, and recording an operation background and a field snapshot; intelligent strategy generation: based on the real-time log data, a dynamic compensation scheme is automatically generated through a strategy engine; task scheduling execution: automatically distributing compensation tasks according to priorities; and a closed-loop optimization mechanism: tracking an execution state in the whole process, and collecting result data for strategy optimization. According to the method, the dynamic compensation strategy engine is constructed, the compensation parameters are adjusted in real time, and non-intrusive architecture design is adopted, so that distributed transaction compensation can be accurately matched with complex business requirements, invalid retry operation is reduced, and execution efficiency is improved; through a visual strategy configuration interface and full-link state tracking, the operation and maintenance complexity is reduced, and rapid iteration of a compensation strategy and accurate fault positioning are realized; rapid access to a new scene / service is realized, and the method can adapt to dynamic environment changes.
Owner:HEBEI TONGFU SHARING TECHNOLOGY CO LTD

A dynamic real-time transaction scheduling method and system

The application discloses a dynamic real-time transaction scheduling method and system, which breaks the limitation of pre-defined transactions and periodic scheduling, and enables real-time transactions to be dynamically scheduled according to actual requirements without pre-defined transactions through twice priority sorting, ensures that the transactions are completed before the deadline, and significantly improves the flexibility and real-time performance of the system; on the basis of the double loop structure of the database working thread, a multi-version concurrent access strategy and a shadow node strategy based on priority inheritance are introduced, so that the real-time database system can operate more efficiently under complex transaction load, and the real-time response capability is further enhanced; priority allocation and blocking management of the transaction are performed by using the characteristics of the real-time operating system, so that the real-time performance of the real-time operating system is not damaged in the transaction scheduling process, and the efficient response capability of the system is maintained; and the application also provides a system for implementing the method.
Owner:XIDIAN UNIV

Distributed database incremental snapshot method and device and computer equipment

The invention discloses a distributed database incremental snapshot method and device and computer equipment. The method comprises the steps that a change log from a distributed database node is obtained, and the change log comprises transaction key information; performing transaction assembly on the change log to obtain an assembly result; using a starting timestamp of the transaction as a sorting key, and merging and sorting the assembly results through a log structure merging tree structure to generate an ordered lake format file; generating a snapshot ID reflecting a current database state by using a Paimon interface based on a transaction starting timestamp or a time field in a table; and querying the ordered lake format file and the snapshot ID by using a standard data lake reader. By implementing the method provided by the invention, the data migration process from the distributed database to the data lake can be simplified, the efficiency and reliability of the whole process are improved, and the consistency and integrity of the data during transmission among different systems can be ensured.
Owner:BANK OF HANGZHOU CO LTD

Atomic private transaction transfers in distributed ledger

Various aspects of the subject technology relate to systems, methods, and machine-readable media for improving the privacy of transfers in a distributed ledger. Various aspects may include creating account state commitments for a transaction including at least an encrypted amount and the account state commitment. Aspects may also include receiving the transaction and storing the account state commitment in a first data structure. Aspects may also include determining an encrypted balance for a receiver based on the encrypted amount included in the transaction. Aspects may also include storing, in a second data structure, the encrypted balance mapped to a public key of the user. Aspects may also include atomically updating an encrypted outgoing balance of the user and a current encrypted balance of the receiver according to the transaction.
Owner:AVA LABS INC