NEW: English for Tech Bundle → Save 40%
Your progress

Loading your progress…

Home
Technical Vocabularynoun · /trænˈzækʃən/

transaction

In simple English

In tech, a transaction is a fundamental concept in databases and distributed systems. It represents a logical unit of work that must be completed entirely or not at all. For example, when you transfer money from one bank account to another, the system must debit one account and credit another simultaneously — if either operation fails, the entire transaction should be rolled back to maintain data integrity. Transactions follow the ACID properties: Atomicity, Consistency, Isolation, and Durability. You will hear this term frequently in conversations about databases, payment systems, blockchain, and any system handling critical data changes. Engineers discuss committing transactions, rolling back transactions, and managing transaction locks to prevent conflicts.

Understanding what a transaction is in databases and systems, and why it matters for data integrity.

At a glanceCEFR B2
Commonness5/5
Versatility5/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

Say it like this

Let me commit this transaction
We need to rollback the transaction
The transaction failed midway

Real examples

in a standup

"Yesterday I fixed a bug where transactions were not being rolled back properly on timeout."

in a code review

"We should wrap this database operation in a transaction to ensure atomicity."

in a team meeting

"If a transaction takes longer than five seconds, the system will automatically abort it to free up resources."

Don't say this

Handle with care. Do not confuse with 'transactional' (adjective). Also, do not use 'transaction' as a verb in tech contexts — it is only a noun.

We need to transaction the database update.
We need to wrap the database update in a transaction.Transaction is a noun, not a verb. You do not 'transaction' something; you perform operations within a transaction.
The transaction was very transactional.
The transaction succeeded, but it was not atomic.'Transactional' is an adjective meaning involving multiple transactions or business interactions, not a description of a single transaction.
All our code use transactions.
All our code uses transactions.Use the correct verb conjugation with singular subject: 'use' not 'uses' if the subject is plural.

Other forms

noun

transaction

"The database transaction completed successfully."

noun

transactions

"We process thousands of transactions per second."

adjective

transactional

"Our system uses a transactional database to ensure data consistency."

Often used with

commit a transactionTo finalize all changes in a transaction and make them permanent
rollback a transactionTo undo all changes in a transaction if something goes wrong
transaction IDA unique identifier assigned to each transaction for tracking
ACID transactionA transaction that follows Atomicity, Consistency, Isolation, and Durability principles
database transactionA transaction performed on data within a database system

Similar words

operationBroader term; a transaction is a specific type of operation with atomicity guarantees
queryA query asks for data; a transaction modifies it as an atomic unit
taskVery general; transaction is specific to database and system contexts

Practice

Try it

4 quick exercises

Complete the sentence

1. If the payment fails, we automatically _______ the entire _______.

Spot the mistake

2. Which sentence uses 'transaction' incorrectly?

Pick the most natural phrasing

3. Your colleague asks how to handle a failed database operation. What would you say?

Rewrite naturally

4. Rewrite using 'transaction': 'When the user clicks pay, the money must come out of one account and go into another at the same time, or neither should happen.'

Questions

Quick poll

Have you said "transaction" in a standup this week?

Want more structured practice like this? Our English for Programmers course covers real workplace English in depth.

Your badges