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

1212results 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

Data blood relationship map processing method and device, equipment and medium

The invention relates to the technical field of data analysis, can be applied to business scenes of financial science and technology, medical health and the like, and discloses a data consanguinity map processing method, device, equipment and medium, and the method comprises the steps: collecting metadata change information and data operation event information, and building a mixed consanguinity map model; monitoring a metadata change event and a data operation event, and triggering incremental updating based on an event type; and performing data change influence analysis based on the updated blood relationship map model, generating an analysis result, and outputting the mixed blood relationship map model and the data change influence analysis result. According to the invention, by collecting metadata, incrementally updating the blood relationship map and carrying out data change influence analysis, full-link data tracing and influence analysis are realized, the problems of blood relationship breakage and insufficient real-time data tracing in traditional data blood relationship analysis are solved, and the accuracy of data tracing and the timeliness of business decision are improved.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Multi-script execution method of virtual controller

The invention relates to the technical field of script execution, and provides a multi-script execution method for a virtual controller, and the method comprises the steps: setting a script structure, a graph model structure and a graph node structure; the method comprises the following steps: performing grammar and semantic check on script data to be executed, converting the script data into a script object according to a script structure, converting the script data into a directed acyclic graph according to a graph model structure, and traversing the directed acyclic graph to obtain an execution sequence of graphs in each level of the directed acyclic graph; and scheduling the script object according to an FIFO algorithm, traversing the directed acyclic graph during scheduling to obtain graph nodes in each execution sequence, and performing interpretive execution on the script object according to an ignition rule and the graph nodes in each execution sequence. The method aims at analyzing and executing various scripts, the reliability of the virtual production line is further improved, and the use cost of the platform is reduced.
Owner:GUANGDONG UNIV OF TECH

Online document processing method and system based on document processing model

The invention provides an online document processing method and system based on a document processing model, and the method comprises the steps: obtaining an editing request of a user for a target data unit, generating a temporary locking identifier according to a user authority identifier and a request timestamp, limiting the modification operation of other users for the target data unit, and obtaining a conflict isolation result; constructing a data consistency module according to a conflict isolation result, extracting editing state information of the current data unit from the temporary locking identifier, and performing sequential recording on concurrent operation by adopting a distributed transaction processing technology; if it is detected that version conflicts exist in the sequenced records, a rollback mechanism is triggered, operation priorities are redistributed, and data versions after consistency verification are determined; and designing a hierarchical cache structure according to the data version after consistency verification, storing the high-frequency access data into a memory cache region, and storing the low-frequency access data into a disk cache region to obtain a hierarchical storage structure. The data consistency and security are good, and the storage and access efficiency is improved.
Owner:HUNAN INT ECONOMICS UNIV

Information resource efficient collaborative optimization method for distributed computer system

The invention discloses an information resource efficient collaborative optimization method for a distributed computer system, which belongs to the technical field of information resource optimization control and comprises the following steps: executing a transaction according to a target lock element information set, monitoring popularity information of each resource segment, generating self-adaptive lock granularity decision information of each resource segment, and executing dynamic adjustment of lock granularity. And obtaining load sensing optimization parameters to complete lock competition optimization, and completing real-time iterative updating of lock element information and strategies. According to the method, the problems of resource competition and deadlock in the distributed system can be effectively solved, and the system performance and the resource utilization efficiency are improved. Transaction pre-allocation resources are reasonably allocated, the deadlock risk is reduced, lock granularity is dynamically adjusted according to resource segmentation popularity, lock competition optimization is completed based on load awareness optimization parameters, an adjustment result and the optimization parameters are synchronized to a distributed lock management library for real-time iteration updating, and it is ensured that a system always operates with an optimal strategy; and the distributed computer system efficiently and stably processes information resources in a cooperative manner.
Owner:SHENZHEN YILIN INFORMATION TECHNOLOGY CO LTD

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

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

Encrypted transfers in a 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 encrypting a transaction using a first public key corresponding to a first user and a second public key corresponding to a second user. Aspects may also include transmitting the encrypted transaction to a blockchain, the encrypted transaction including at least an encrypted amount, a zero-knowledge proof, and an encrypted balance of the first user. Aspects may also include verifying a correctness of the zero-knowledge proof. Aspects may also include, based on the correctness, executing the transaction through a smart contract of the blockchain and homomorphically updating encrypted balances of the first user and the second user in accordance with the encrypted amount.
Owner:AVA LABS INC

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

Adaptive method and device based on Warp scheduling and cache replacement, and medium

The invention relates to the technical field of computers, in particular to an adaptive method and device based on Warp scheduling and cache replacement and a medium. The method comprises the following steps: dynamically monitoring an access behavior of a Warp in an L1 data cache through a locality sensing unit, and identifying locality preference of a workload; according to the locality preference, adaptively selecting a Warp scheduling algorithm; periodically collecting cache access count and cache missing count through a cache state monitor, calculating the memory access missing rate of the current sampling period, and comparing the memory access missing rate with the missing rate of the previous sampling period; if the memory access missing rate of the current sampling period is higher than that of the previous sampling period, switching a cache replacement strategy; if not, the current strategy is kept. According to the method, the Warp scheduling algorithm and the cache replacement strategy are adaptively adjusted, so that the cache utilization rate and the performance of the GPGPU are optimized.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Autonomous Job Scheduler Orchestration Engine for Distributed Ledger Technology Leveraging Photonic Quantum Computing

An autonomous job scheduling system for distributed ledger technology is disclosed, leveraging photonic quantum computing and generative artificial intelligence (AI). The system collects transactional and operational data from various nodes within a distributed ledger network, focusing on transaction types, sizes, and priorities. This data is filtered for urgency and resource intensity, analyzed against real-time network conditions and business rules to ascertain job execution parameters. A photonic quantum computing system processes these parameters to optimize job scheduling strategies, including quantum annealing and simulations. The AI engine generates dynamic smart contracts deployed to distributed ledgers by a job orchestration engine. The system monitors job execution, gathering performance data and providing feedback for real-time adjustments. The job orchestration engine updates job scheduling in response to these adjustments, enhancing the efficiency and responsiveness of the blockchain network.
Owner:BANK OF AMERICA CORP

Transaction processing method, device, and storage medium

Embodiments of the present application provide a transaction processing method, a device, and a storage medium. For a distributed transaction, it is proposed innovatively that exclusive locks are added to data records involved in a read set of the distributed transaction in a read phase; in a write phase, write operations for a write set can be directly executed based on these exclusive locks, and an exclusive lock on a related data record can be released immediately after a write operation is completed. In the write phase, the exclusive locks added to the data records can maintain the exclusivity of the distributed transaction over these data records, which can avoid the write operation abort problem in the write phase. That is, all write operations of the distributed transaction are bound to succeed, thereby ensuring the atomicity of distributed transaction processing. In addition, since the exclusive lock is released immediately after the write operation is completed, the lock-holding time of the distributed transaction is only the time inherently required to execute transaction logic of the distributed transaction, thereby greatly reducing the lock-holding time of the distributed transaction, effectively increasing the throughput for distributed transactions and improving the transaction processing efficiency.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE 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

Transaction management method based on dynamic SQL processing and server

The invention discloses a transaction management method and server based on dynamic SQL (Structured Query Language) processing, and the method comprises the steps: determining a to-be-executed business process in response to a received API (Application Program Interface) request of a user terminal; decomposing the business process to be executed into a plurality of process nodes; identifying a transaction node group in each process node, and declaring a joint transaction for all the transaction node groups; for each transaction node, obtaining a corresponding target SQL statement, and dynamically modifying the target SQL statement; executing the dynamically modified target SQL statement, and packaging the dynamically modified target SQL statement into a transaction operation unit under the condition that the dynamically modified target SQL statement belongs to the joint transaction; executing all the encapsulated transaction operation units, and submitting or rolling back the joint transaction to obtain an execution result; and returning an execution result to the user terminal. According to the method and the device, the problems of difficulty in dynamic SQL construction, SQL injection risk and poor maintainability can be effectively solved.
Owner:WUHAN YUANQI TECH CO LTD

Generative ai-assisted configuration of application analytics features

ActiveUS20250190325A1Mathematical modelsEnsemble learningLinguistic modelTransactional workflows
In one embodiment, a device generates a prompt for a large language model that returns a set of transactional milestones for a particular type of transactional workflow in an application, based on input from a user interface that indicates the particular type of transactional workflow. The device identifies a set of monitored transactions in the application that match any of the set of transactional milestones and aggregates telemetry data for the set of monitored transactions into a transactional workflow of the particular type. The device also provides information regarding the transactional workflow for display by the user interface.
Owner:CISCO TECHNOLOGY INC

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

Intelligent operation and maintenance management method and platform for multi-node database

The invention relates to the technical field of database operation and maintenance, and discloses an intelligent operation and maintenance management method and platform for a multi-node database, and the method comprises the steps: collecting historical transaction execution logs from the multi-node database to construct a transaction feature vector set, constructing a transaction conflict prediction model based on the transaction feature vector set, and predicting the conflict condition of real-time transactions; then forming a real-time transaction priority queue according to the conflict predicted value, dynamically adjusting the lock granularity of the real-time transaction, and determining the execution mode of the real-time transaction by combining the transaction priority and the lock granularity; meanwhile, the execution of real-time transactions is optimized by dynamically balancing node loads; according to the method, transaction conflicts in a multi-node database environment can be reduced, and the overall throughput of the database is improved.
Owner:SHAANXI SIWEI VISION IOT TECH CO LTD

Asset identification, registration, tracking and commercialization apparatuses and methods

A method of tokenization and use of assets, comprising: a) registering at least one asset on a distributed ledger; b) assigning the at least one asset a fungible or non-fungible token with a public key; c) reading information about the at least one asset using a reading device; d) verifying ownership of the at least one asset using a private key which matches the public key; and, e) performing a transaction with the at least one asset.
Owner:SCARSELLI BRUNO +1

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:中国邮政储蓄银行股份有限公司

Task execution using a stream of committed transactions

A method includes ingesting, by at least one hardware processor, database data within a staging table of a database. The method further includes generating a task based on at least one data processing statement received from a user account. The method further includes executing the task on the database data in the staging table to generate modified data. The method further includes, in response to the task being fully executed on the database data, storing the modified data in a target table. In some aspects, the target table is configured within the database. The method further includes generating a stream of one or more transactions committed during the execution of the task to generate the modified data.
Owner:SNOWFLAKE INC

Aligned purpose disassociation protocol for multiple applications

The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving a request to initiate an aligned purpose disassociation protocol for a purpose for an object instance. A determination is made as to whether a timestamp is stored for the purpose and the object instance that indicates an earliest time that the purpose can be disassociated from the object instance. The request is accepted in response to determining that no timestamp is stored for the purpose and the object instance that is greater than the current time. A status request is sent to applications that requests a status response that indicates whether an application can disassociate the purpose from the object instance. Status responses are received from at least some of the applications. A disassociation decision for the purpose and the object instance is determined based on the received status responses.
Owner:SAP SE

Distributed extensible deterministic transaction execution method for fragmented license chain system

The invention discloses a distributed extensible deterministic transaction execution method for a fragment permission chain system, which is characterized in that distributed multi-version tentative deterministic concurrency control and batch transaction submission mechanism strategies are adopted to realize multi-node extensible deterministic transaction concurrency execution under a conflict load. According to the distributed multi-version tentative deterministic concurrency control, a batch of transactions in a block are sorted in advance in a consensus manner, and a globally unique and automatically increasing transaction sequence number is allocated, so that a result of concurrent execution of the transactions is equal to a result of serial execution according to the transaction sequence number; according to the batch transaction submission mechanism strategy, submission of a plurality of cross-piece transactions is combined and processed by adopting batch processing, and network overhead required by submission is uniformly shared. Compared with the prior art, the method has the advantages that multi-node expandability under conflict loads is realized in a distributed scene, strict certainty of an execution scheme is guaranteed, the overall performance and transaction processing performance of the system are improved, and the method has a good application prospect.
Owner:EAST CHINA NORMAL UNIV

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

Multi-modal distributed database processing method and device, equipment, storage medium and program product

A multi-modal distributed database processing method, apparatus and device, a storage medium and a program product, the method comprising: in response to a service processing request, determining a service type of a to-be-processed service based on a service demand and data characteristics corresponding to the to-be-processed service included in the service processing request; under the condition that the service type is an online transaction processing service, writing data corresponding to the to-be-processed service into a row storage engine, and copying the data from the row storage engine to a column storage engine based on a predetermined copying algorithm; acquiring running state information and data information of each working node corresponding to the row storage engine and the column storage engine in real time or periodically; and under the condition that the existence of the fault working node is determined based on the operation state information and / or the data information, performing data synchronization recovery processing on the data in the fault working node based on the data copy or the historical log record. By adopting the method, the overall performance of the multi-modal distributed database can be improved.
Owner:CHINA SOUTHERN POWER GRID COMPANY

Aligned purpose disassociation protocol for multiple applications

The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving a request to initiate an aligned purpose disassociation protocol for a purpose for an object instance. A determination is made as to whether a timestamp is stored for the purpose and the object instance that indicates an earliest time that the purpose can be disassociated from the object instance. The request is accepted in response to determining that no timestamp is stored for the purpose and the object instance that is greater than the current time. A status request is sent to applications that requests a status response that indicates whether an application can disassociate the purpose from the object instance. Status responses are received from at least some of the applications. A disassociation decision for the purpose and the object instance is determined based on the received status responses.
Owner:SAP SE

Log processing method, computing device, storage medium and program product

The embodiment of the invention provides a log processing method, computing equipment, a storage medium and a program product. The method comprises the following steps: under the condition that a target transaction of a database is detected to meet a target condition, storing a temporary file generated by the target transaction to a storage node; the temporary file stores a binary log for the database; and in response to a transaction submission operation of the target transaction, processing the temporary file in the storage node to generate a binary log file. According to the technical scheme provided by the embodiment of the invention, the transaction submission efficiency is improved.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Power grid line fault knowledge base construction method and power grid line fault prediction method

The invention discloses a power grid line fault knowledge base construction method and a power grid line fault prediction method. The power grid line fault knowledge base construction method comprises the steps of collecting power grid operation data and meteorological data, and constructing a dynamic database of power grid line faults; designing association rule evaluation indexes of the power grid line faults; constructing a dual-mode dynamic tree DDT-tree, updating the dynamic database to obtain incremental data, and updating the dual-mode dynamic tree DDT-tree; and based on the association rule evaluation index, updating the association rule, and further constructing a fault knowledge base of the power grid line. The power grid line fault prediction method is based on a fault knowledge base of a power grid line, and comprises the following steps: obtaining power grid operation data and meteorological prediction data, preprocessing the data to obtain input data to be detected, and inputting the input data to be detected into a trained fault prediction network to obtain a prediction result; and performing matching judgment on the prediction result in combination with a fault knowledge base to obtain a power grid fault prediction result. The accuracy of power grid fault prediction can be improved.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Data synchronization method and device, equipment and storage medium

The invention discloses a data synchronization method and device, equipment and a storage medium, and relates to the technical field of data processing, and the method comprises the following steps: collecting data change information, registering the data change information as a first data synchronization task, and after an online transaction is successfully submitted, trying to immediately synchronize data. And if the data immediate synchronization fails, converting the first data synchronization task into a data asynchronous task, and if the data asynchronous task fails to be executed, starting the data synchronization task which is not successfully scanned by the bottom timed task to obtain a second data synchronization task. And performing data synchronization again based on the second data synchronization task until the data synchronization succeeds or reaches a preset retry time threshold. Data synchronization tasks are persisted to a database by adopting database records, and unsuccessful data synchronization tasks are continuously executed by using timing operation, so that the consistency of execution of the data synchronization tasks and an online transaction processing result is ensured, and the correctness of data synchronization is ensured through an effective data checking mechanism.
Owner:CHINA MERCHANTS BANK

Transaction consistency verification method and device of distributed system, electronic equipment and storage medium

The invention discloses a transaction consistency verification method and device of a distributed system, electronic equipment and a storage medium, and relates to the technical field of data management, and the disclosed transaction consistency verification method of the distributed system comprises the steps that when an execution request of a target transaction is received, a state flag of the target transaction is updated in a preset transaction coordination table; sending transaction execution data to a target server corresponding to the target transaction according to the execution request, and monitoring whether response data returned by the target server is received within a preset time; when the response data is not received, sending inquiry information for the target transaction to a transaction checking interface of the target server, and receiving a transaction landing state returned by the target server; and updating a state flag of the target transaction in the transaction coordination table according to the transaction landing state. The stability and reliability of the distributed system can be improved.
Owner:CHINA MERCHANTS BANK

Distributed database that uses hybrid table secondary indexes

The subject technology receives, by a distributed database, transactional queries against a key-value database comprising data managed by key-value pairs. The subject technology performs, using asynchronous threads of execution nodes of the distributed database, asynchronous transformation and compaction of key-value pairs of data that corresponds to the plurality of transactional queries. The subject technology performs, using asynchronous threads of execution nodes of the distributed database, asynchronous transformation and compaction of a set of secondary indexes that corresponds to the plurality of transactional queries. The subject technology processes, using transactional threads in the execution nodes, the plurality of transactional queries to generate results data, the asynchronous threads performing the asynchronous transformation and compaction while the transactional threads generate the results data.
Owner:SNOWFLAKE INC