Dbfile – A dbfile is an operating system file used to store data for a
SAP Sybase IQ database. Each
dbfile has a corresponding logical filename and
physical file path. Each dbspace name, dbfile
name, and physical file path must be unique. The
dbfile name can be the same as the dbspace name. The SYSDBFILE view shows all the dbfiles
in your database, including the catalog dbspace file, the IQ message
file, dbfiles in the IQ main and temporary dbspaces, the transaction
log file, and the SA temporary file.
IQ
database – An IQ database is a database that you create using a
SAP Sybase IQ server. IQ
databases are specially indexed to take advantage
of the query speed of
SAP Sybase IQ.Each IQ database that you create includes three stores: an
IQ main store (for data), a catalog store (for metadata), and an
IQ temporary store (for temporary data). It also generates an IQ message log
file.
IQ main
store – The IQ main store is the portion of each SAP Sybase IQ
database that contains the IQ_SYSTEM_MAIN dbspace
and other user dbspaces. The IQ main store is
contains persistent database structures, such as
backup metadata and rollback data for committed
transactions. The IQ main store is sometimes
called the IQ store.
Tip:
Avoid storing user tables and indexes in
IQ_SYSTEM_MAIN and instead create additional
dbspaces, called user main dbspaces, to store user
tables and indexes.
IQ
message log – An IQ message log file created when the first
user connects to an IQ database. The default name for this file
is dbname.iqmsg.IQ_SYSTEM_MSG is a system dbspace that points to the file path of the database IQ
message log file. IQ_SYSTEM_MSG is not considered
a store because it doesn’t store any data.
SAP Sybase IQ logs error
messages, status messages and insert notification
messages in this file.
IQ
temporary store – The IQ temporary store contains the IQ_SYSTEM_TEMP
dbspace. The IQ temporary store is the portion of each IQ database
that stores temporary tables and temporary scratch space data structures. The database server uses temporary data structures to sort
and process data. Data in these tables persists only as long as
you are connected to the database.
Proxy
table – A proxy table is an table object that maps to
a table on a remote server, and whose column attributes and index
information are derived from the object at the remote location.You can use proxy tables to search data in multiple SQL Anywhere servers, ASE
databases, and non-Sybase databases. Conversely,
you can also create proxy tables that enable you
to query your SAP Sybase IQ,
SQL Anywhere, and ASE databases.
SQL Anywhere – SQL Anywhere is Sybase's transaction-processing
relational database management system which can be used standalone
or as a network server in a multiuser client/server or
three-tier environment. SQL Anywhere is specifically designed to use fewer memory and disk resources
than the average database management system.
SAP Sybase IQ is an extension
of SQL Anywhere, and supports many of the same
features.