Column-oriented query processing techniques can significantly improve the performance of row-oriented database systems when applied properly. The authors introduce new operators such as index merge, index merge join, and index hash join that take advantage of parallel processing and unique characteristics of database indexes. An experimental study shows their approach using these operators on a commercial row-oriented database system approaches the performance of a column-oriented database system.