data-architecture-a

(coco) #1
Fig. 11.1.11 Accessing a lot of data in a single transaction.

What happens if one of these long-running programs is mixed with a lot of short-running
programs, as seen in Fig. 11.1.12?


Fig. 11.1.12 Having one transaction that looks at a lot of data disrupts response
time for everyone else.

The answer is performance for the entire system comes to a halt. The minute the long-
running program goes into execution, the queue builds behind the long-running program.
And that defeats the purpose of the operational environment.


So what can the analyst do if it is necessary to run a long-running program (which is a
fact of life)?


Fig. 11.1.13 shows some solutions to allowing the system to run long-running programs
and to have online transaction response time.


Chapter 11.1: Operational Analytics: Response Time
Free download pdf