CodeBaobab
COURSE 2 OF 13

Transactional and Analytical Models

Application Databases (OLTP Systems)

Background reading
Free course preview

Application Databases (OLTP Systems)

An application database supports the reads and writes behind a running product. Small, frequent operations and predictable response times matter.

An extraction job may need a large part of a table while the application is handling small customer requests. Both compete for the same database resources if they run on the source.

Find out how the source exposes changes and what read load it can tolerate. Those constraints help determine whether snapshots, incremental reads, or CDC are appropriate.

Treat it as a source with its own workload. Extracting data must not consume the resources the application needs to serve users.

Continue learning

Continue with Pro

Get Pro on codebaobab.com.

See Pro plans
Complete course

What you will learn next

  1. 01OLTP and analytics
  2. 02Online Analytical Processing System
  3. 03Inmon
  4. 04Data Vault
  5. 05Wide denormalized tables
  6. 06Transaction Processing or Analytics?
  7. 07From source systems to analytical marts
  8. 08Review
  9. 09References