The STAR engine processes transactions as they pass through a multi-stage pipeline. At each stage, there is a pool of threads available to provide appropriate processing. In this manner, multiple transactions can be processed by any single stage, in parallel. Similarly, the multiple stages of the pipeline allow different types of processing to occur on different events, but without the contention that can result from all threads trying to perform the same operations.
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
...