Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

87 results about "Atomicity" patented technology

In database systems, atomicity (/ˌætəˈmɪsəti/; from Ancient Greek: ἄτομος, romanized: átomos, lit. 'undividable') is one of the ACID (Atomicity, Consistency, Isolation, Durability) transaction properties. An atomic transaction is an indivisible and irreducible series of database operations such that either all occur, or nothing occurs. A guarantee of atomicity prevents updates to the database occurring only partially, which can cause greater problems than rejecting the whole series outright. As a consequence, the transaction cannot be observed to be in progress by another database client. At one moment in time, it has not yet happened, and at the next it has already occurred in whole (or nothing happened if the transaction was cancelled in progress).

Block device driver enabling a ruggedized file system

A ruggedized file system, which provides ruggedness to non-volatile storage media at the device driver level. The ruggedized block device driver implementation provides ruggedness at the device driver level, thereby allowing atomic sequences of operations by the file system. Accordingly, the device driver is told that the current data state is a “fall-back” consistent state, into which the system should wake up if interrupted prior to completion of the sequence, following which operations are executed as required by the file system, including erasing, writing or overwriting blocks. The device driver is further told when the atomic sequence is complete, such that a new consistent state is thereby defined. It is, accordingly, the responsibility of the device driver to ensure that either the sequence completes and the file system reaches the target consistent state, or if power is lost or any other failure occurs in the middle, the file system will wake up in the initial fall-back state. Except for activating this “atomicity” feature as described above, the file system does not have to be aware of any implementation detail of the ruggedness solution.
Owner:WESTERN DIGITAL ISRAEL LTD

Multi-copy storage method and multi-copy storage system for distributed database system

The invention discloses a multi-copy storage method and a multi-copy storage system for a distributed database system, and belongs to the field of computer software. The multi-copy storage system comprises a main Master node, a standby Master node, a plurality of storage nodes and a connection network. The multi-copy storage method includes steps of 1, storing data in different data pieces; 2, only allowing a user to operate the data in a primary version, and enabling the multi-copy storage system to synchronize change of the data to various copies in real time and guarantee the atomicity; 3, enabling the multi-copy storage system to detect survival conditions of the nodes via synchronous heartbeat detection, and enabling a main Master host to instantly select an available copy to replace the primary version when a certain storage node of the data in the primary version dies; 4, enabling the multi-copy storage system to carry out detection and repair operation for the storage copies regularly, and migrating the data pieces with excessively low quantities of copies to other available storage nodes by means of local storage migration. A main storage model and a standby storage model are adopted for each data piece, and the copies are of completely identical logical structures and are distributed on different physical storage nodes. The multi-copy storage method and the multi-copy storage system have the advantages that the integrity and the availability of the data are protected against the death of optional nodes of the system.
Owner:CHENGDU ONGOING INFORMATION TECH

Replicated database using one sided rdma

This innovation provides a method for a networked and replicated database management system (DBMS) using only one-sided remote direct memory access (RDMA). Replicated databases retain some access to the stored data in the face of server failure. In the prior state of the art, after the software in the DBMS on one of the servers acted on a client's request to update the database, it would contact the other replicas of the database and ensure that they had recorded the change, before responding to the client that the transaction was complete. This innovation describes a method whereby the database client directly interacts with each DBMS replica over the network using only RDMA to directly modify the stored data while maintaining the properties of database atomicity and consistency. This method reduces transactional latency by removing any need for the server DBMS software to respond to or forward requests for service.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Multi-thread data processing method and device, electronic equipment and readable storage medium

The invention provides a multi-thread data processing method and device, electronic equipment and a readable storage medium, and the method comprises the steps: firstly determining whether the numberof bytes of to-be-processed data is smaller than or equal to the width of a register or not, and generating an instruction sequence corresponding to a current thread when the number of bytes of the to-be-processed data is smaller than or equal to the width of the register; wherein the instruction sequence comprises to-be-processed data and an atomic operation instruction, and the atomic operationinstruction is used for processing the to-be-processed data; and executing an instruction sequence corresponding to the current thread, the to-be-processed data being data shared by a plurality of threads. According to the embodiment of the invention, when the byte number of the to-be-processed data is smaller than or equal to the width of the register, the to-be-processed data can be written intothe instruction sequence, and the reading or writing operation of the to-be-processed data can be completed through the atomic operation instruction, so that the synchronization of multi-thread datacan be ensured without adopting a thread lock; and the performance overhead of the processor in the multi-thread data synchronization process is reduced.
Owner:龙芯中科(合肥)技术有限公司

Distributed database transaction atomicity implementation method and device

The embodiment of the invention discloses a distributed database transaction atomicity implementation method and device. According to the technical scheme provided by the embodiment of the invention,the transaction object is created, the data version number and the data value of the data object pointed by the transaction object are determined, the transaction object and the data object are associated through the transaction identifier based on the comparison exchange operation, and the data operation is executed on the data object according to the write operation instruction. The data value obtained after executing data operation is assigned to an expected value of the data object, and data version number is updated. When the transaction object is successfully submitted and the data version number is not modified by other processes, the data value of the data object is modified into the expected value, the data version number is updated, and the writing operation on the data object iscompleted. The atomicity of distributed database transactions is realized, the concurrency of the transactions is effectively improved, the waiting time for executing the transactions is reduced, andthe throughput of the distributed NoSQL database transactions is improved.
Owner:BIGO TECH PTE LTD

Micro-business service process interface generation method and terminal

The invention discloses a micro-business service process interface generation method and a terminal. According to the method, all methods in a project are scanned according to a preset framework, and the methods marked with preset annotations are added to an execution unit list; obtaining an annotation attribute of the preset annotation defined by the user for the to-be-generated interface, selecting the corresponding execution unit according to the annotation attribute, and splicing to generate a superior and subordinate service process linked list; obtaining input information of the to-be-generated interface and output information of the execution unit at the tail end of the superior and subordinate service process linked list, and generating the to-be-generated interface according to the input information and the output information; according to the method, the method of each micro-service is labeled through the preset annotation, and the service process required by the aggregation/combination interface can be automatically spliced according to the annotation information provided by developers, so that the developers are more focused on atomic development in the field of parts, hard coding of aggregation and combination codes is reduced, and the development cost is reduced.
Owner:FUJIAN TIANQUAN EDUCATION TECH LTD

Distributed transaction implementation method and system

The invention particularly relates to a distributed transaction implementation method and system. According to the distributed transaction implementation method and system, the distributed lock of the resident memory is adopted to store data in the distributed transaction processing process, and isolation of the distributed transaction is achieved; the distributed lock is stored in a lock table of a resident memory for searching and modifying; the synchronization of data and locks is realized among a plurality of server nodes through a consensus algorithm, so that the consistency of distributed transactions is ensured; the integrity and durability of the distributed transactions are ensured through the transaction logs; in addition, in order to reduce the IO frequency, the disk is not read and written except for new value reading and final submission. According to the distributed transaction implementation method and system, the performance advantages of the memory are fully utilized, the read-write operation of the disk is reduced, the execution efficiency of the distributed transaction is improved, meanwhile, the safety of the distributed transaction is guaranteed, and the requirements for atomicity, consistency, isolation and durability of the distributed transaction are met.
Owner:上海沄熹科技有限公司

Method and device for realizing atomicity of multi-level intelligent contract stack

The invention aims to provide a method and device for realizing the atomicity of a multi-level intelligent contract stack, and the method comprises the steps: sequentially calling and executing at least one second intelligent contract, associated with a first intelligent contract, in a next layer according to a calling sequence in a process of executing the first intelligent contract of the previous layer of the multi-level intelligent contract stack; in each call execution process, creating a corresponding second transaction container for the second smart contract, and storing the address ofthe cache data area in the first transaction container corresponding to the first smart contract as the address of the submission data area in the second transaction container; calling and executing the intelligent contracts in each layer of the multi-level intelligent contract stack layer by layer according to the mode until all the intelligent contracts are successfully called and executed, so that the atomicity of the multi-level intelligent contract stack is realized, and the time and the resource overhead are greatly saved; and if a certain intelligent contract fails to be called and executed, discarding all the transaction containers corresponding to the successfully executed intelligent contracts.
Owner:上海简苏网络科技有限公司

Cross-chain implementation method, device and equipment for associated transaction requests, and medium

The invention discloses a cross-chain implementation method, device and equipment for associated transaction requests, and a medium, and relates to the technical field of blockchain. According to thespecific implementation scheme, the method comprises the steps: acquiring a first transaction request initiated by a user; if it is determined that the first transaction request has the association mark, executing the first transaction request to generate corresponding first transaction data for uplink storage; updating a local write data set according to the first transaction data, taking the local write data set updated by the first transaction data as a pre-valid write data set, and setting the pre-valid write data set to be in a locked state; obtaining an uplink certificate of the second transaction request on other blockchains; verifying the relevance between the first transaction request and the second transaction request according to the riddle character string in the uplink certificate, and verifying the uplink validity of the second transaction request according to the uplink information in the uplink certificate; if the verification is passed, unlocking the locking state of the pre-valid write data set of the first transaction data. And the atomicity of transaction processing is ensured by adopting a deneutralized mode.
Owner:BAIDU INT TECH (SHENZHEN) CO LTD

Distributed transaction data synchronization method, device and equipment and readable storage medium

The invention discloses a distributed transaction data synchronization method, which comprises the following steps of: after detecting that a distributed transaction starts, analyzing a distributed transaction event in an upstream first distributed database log according to a log writing rule of the distributed transaction, extracting specified information in the distributed transaction event and performing structured processing to generate a structured variable; and storing the structured variable to support subsequent synchronization operations such as data filtering, routing and grammar conversion, and performing data change unified operation on the structured variable after receiving a submission or rollback notification. According to the method, the distributed transaction data change of a data source is stored, and whether the distributed transaction data change is sent to the downstream or not is judged according to a data source distributed transaction control statement, so that the atomicity problem of writing of a data change target end in the same distributed transaction during distributed transaction data synchronization is solved. The invention further discloses a distributed transaction data synchronization device and equipment and a readable storage medium, which have corresponding technical effects.
Owner:度小满科技(北京)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products