Describe the characteristics of transactional data processing solutions Flashcards

1
Q

What is a transactional system?

A
  • A transactional system records transaction that encapsulates specific events that an organization wants to track.
  • A transaction is a discrete, unit of work, e.g., movement of funds between accounts in a banking system.
  • They are high-volume and data processing must be accessible quickly.
  • The work performed by transactional system is Online Transactional Processing (OLTP).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does OLTP relay on?

A

OLTP rely on database system in which data storage is optimized for both read and write operations to support transactional workloads where data records are created, retrieved, updated, or deleted (CRUD).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does OLTP system enforce?

A

OLTP systems enforce transactions that support ACID semantics:
* Atomicity - each transaction is treated as a single unit, which succeeds or fails.
* Consistency - transactions only take data in the database from one valid state to another.
* Isolation - concurrent transactions cannot interfere with one another and must result in a consistent database.
* Durability - when a transaction has been committed, it will remain committed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly