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 an 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 these stores: an IQ main store (for data), a catalog
store (for metadata), an IQ temporary store (for temporary data), and
the RLV store (for in-memory data store for concurrent row-level table
updates). 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 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 a 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,
Adaptive Server databases, and non-Sybase
databases. Conversely, you can also create proxy tables that enable you
to query your SAP Sybase IQ,
SQL Anywhere, and
Adaptive Server databases.
SQL Anywhere – SQL Anywhere is a 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.