In a very generic sense, the term transactions per second (TPS) refers to the number of
atomic actions performed by certain entity per second. In a more restricted view, the term is usually used by the
DBMS
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and ana ...
vendor and user community to refer to the number of
database transaction
A database transaction symbolizes a unit of work, performed within a database management system (or similar system) against a database, that is treated in a coherent and reliable way independent of other transactions. A transaction generally rep ...
s performed per second. Transactions per minute may be used when the transactions are more complex.
Recently, the term has also been used to describe the transaction rate of a
cryptocurrency
A cryptocurrency (colloquially crypto) is a digital currency designed to work through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it.
Individual coin ownership record ...
,
[
] such as the distributed network running the
Bitcoin
Bitcoin (abbreviation: BTC; Currency symbol, sign: ₿) is the first Decentralized application, decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 when an unknown entity published a white paper under ...
blockchain
The blockchain is a distributed ledger with growing lists of Record (computer science), records (''blocks'') that are securely linked together via Cryptographic hash function, cryptographic hashes. Each block contains a cryptographic hash of th ...
. The development of transaction rates
capable of scaling to real-world volumes is an important area of research for cryptocurrency technology.
See also
*
Queries per second
References
Transaction processing
Units of temporal rate
Database management systems
{{compu-stub