Category
page 1Transaction processing
big data
information assets characterized by such a high volume, velocity, and variety to require specific technology and analytical methods for its transformation into value
Cambridge Analytica
2013–2018 British political consulting firm
atomicity, consistency, isolation, durability
In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. For example, a transfer of funds from one bank account to another, involving multiple changes such as debiting one account and crediting another, is a single transaction.
database transaction
unit of work performed within a database management system
data integrity
maintenance of, and the assurance of the accuracy and consistency of, data over its entire life-cycle
straight-through processing
without repeating data entry for a financial transaction
transaction processing
information processing that is divided into individual, indivisible operations
online transaction processing
information system facilitating and managing transaction-oriented applications
transaction processing system
type of computing system
rollback
operation which returns the database to some previous state, which is crucial for recovering from database server crashes
multiversion concurrency control
concurrency control method commonly used by database management systems
CICS
IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE.
temporal database
database that stores data relating to time instances
concurrency control
measures to ensure concurrent computing operations generate correct results
two-phase commit protocol
type of atomic commitment protocol
schedule
abstract model to describe execution of transactions running in the system
isolation
property of a database system that determines how transaction integrity is visible to other users and systems
transaction log
record of changes made to stored data by a database management system or filesystem, which can be rolled back to implement transactional guarantees
Tandem Computers
American computer hardware manufacturer ( 1974–1997)
X/Open XA
distributed transaction processing standard

consistency
property of a database system ensuring that a transaction can only bring the database from one valid state to another, maintaining database invariants (constraints, cascades, triggers etc.)
atomicity
that a transaction is either completed completely or not at all
transactional memory
concurrency control mechanism, analogous to database transactions for controlling access to shared memory in concurrent computing, that simplifies concurrent programming by allowing a group of load and store instructions to execute in an atomic way
two-phase locking
concurrency control locking protocol in databases and transaction processing
Tuxedo
software
optimistic concurrency control
Concurrency control method
software transactional memory
concurrency control mechanism for controlling access to shared memory in concurrent computing
Transaction Processing Facility
IBM mainframe operating system used for transaction processing
linearizability
thumb|In grey a linear sub-history, processes beginning in do not have a linearizable history because or may complete in either order before occurs.
savepoint
A savepoint is a way of implementing subtransactions (also known as nested transactions) within a relational database management system by indicating a point within a transaction that can be "rolled back to" without affecting any work done in the transaction before the savepoint was created. Multiple savepoints can exist within a single transaction. Savepoints are useful for implementing complex error recovery in database applications. If an error occurs in the midst of a multiple-statement transaction, the application may be able to recover from the error (by rolling back to a savepoint) with
consistency model
a set of formally specified rules that guarantee (or explicitly disclaim) certain consistencies in the event of concurrent reads or writes to shared memory
Distributed transaction
database transaction between two or more networks
Transactions per second
usually in database management
Transactional NTFS
component of Windows Vista and later operating systems
Microsoft Transaction Server
Software
durability
property of a database system guaranteeing that transactions that have committed will survive permanently in the event of crashes
Transaction Processing Monitor
Quorum
minimum number of votes that a distributed transaction has to obtain in order to be allowed to perform an operation in a distributed system
timestamp-based concurrency control
Distributed Transaction Coordinator
component of Microsoft Windows
commit
computer operation that makes a set of tentative changes permanent
FoundationDB
FoundationDB is a free and open-source multi-model distributed NoSQL database owned by Apple Inc. with a shared-nothing architecture. The product was designed around a "core" database, with additional features supplied in "layers." The core database exposes an ordered key–value store with transactions. The transactions are able to read or write multiple keys stored on any machine in the cluster while fully supporting ACID properties. Transactions are used to implement a variety of data models via layers.
multi-model database system
database management system designed to support multiple data models against a single, integrated backend