Adaptive Server Iq Indexes; Overview Of Indexes; Adaptive Server Iq Index Types - Sybase Adaptive Server IQ 12.4.2 Administration And Performance Manual

Table of Contents

Advertisement

C H A P T E R
4
About this chapter

Overview of indexes

Adaptive Server IQ index types

Adaptive Server IQ Indexes

This chapter describes the Adaptive Server IQ index types. It explains
how you create an index, and provides information to help you decide
what index types are best suited for the way you use the data in your
database. It also includes performance and resource issues related to
indexing.
Indexes are used to improve data retrieval performance. Traditional
indexes use a B-tree index strategy to point to the data records. That
strategy is valuable only if many unique data values are used to filter down
to a very small set of records, as with columns of order numbers or
customer names, as you would encounter in a transaction processing
system.
Adaptive Server IQ indexes actually represent and store the data so that
the data can be used for processing queries. This strategy is designed for
the data warehousing environment, in which queries typically examine
enormous numbers of records, often with relatively few unique values,
and in which aggregate results are commonly required.
When you load data into a table, Adaptive Server IQ stores data by column
rather than by row, for each column in the table. The column orientation
gives IQ indexes important advantages over traditional row-based
indexing. Column storage structures your data according to the attributes
you are interested in tracking. In a data warehousing environment, usually
you want to look at specific attributes of thousands or millions of rows of
data, rather than complete, single rows of data that typically are the focus
in transaction processing. Column storage optimizes your ability to
perform selections or calculations on the attributes you care about.
135

Advertisement

Table of Contents
loading

Table of Contents