The Sisyphus database retrieval software performance antipattern

Robert F. Dugan, Ephraim P. Glinert, Ali Shokoufandeh · 2002

In this paper we propose the Sisyphus database retrieval software performance antipattern. The antipattern occurs in application designs that process large, frequently accessed lists stored in a relational database, but display only a small subset to the user. Software Performance Engineering (SPE) techniques are used to analyze the antipattern. Four solutions are evaluated: rownum and index, upper/lower bound, sequence numbering, and caching. We discuss the real world challenges of correcting this antipattern early in the application life cycle.

Read the paper · More papers on PaperTik