Chapter 2. Content Manager base products 71
One of the principal architectural components of the TSM server is its built-in
relational database. The TSM database was designed especially for the task of
managing data, and it implements zero-touch administration. All policy
information, logging, authentication and security, media management, and object
inventory is managed through this database. Most of the fields are externalized
through the TSM high-level administration commands, SQL SELECT statements,
or for reporting purposes, by using an ODBC driver. This database is fully
protected with software mirroring, roll-forward capability, and with its own
management and online backup and restore functions.
For storing the managed data, the TSM server uses a storage repository. The
storage repository can be implemented using any combination of supported
media including magnetic and optical disk, tape, and robotic storage devices,
which are locally connected to the server system or are accessible through a
SAN. To exploit SAN technology, the TSM server has features implemented to
dynamically share SAN-connected automated tape library systems among
multiple TSM servers.
The TSM server provides built-in device drivers for more than 300 different
device types from every major manufacturer. It can utilize operating system
device drivers and external library manager software.
Within the storage repository, the devices can operate stand-alone or can be
linked to form one or more storage hierarchies. The storage hierarchy is not
limited in the number of levels and can span over multiple servers using so-called
Backup and archive client
Data is sent to the TSM server using the TSM backup/archive client and
complementary Tivoli and non-Tivoli products. These products work with the
TSM server base product to ensure that the data you need to store is managed
as defined.The TSM backup and archive client, included with the server, provides
the operational backup and archival function. The client implements the patented
progressive backup methodology, adaptive sub-file backup technology, and
unique record-retention methods.
The backup and archive clients are implemented as multi-session clients, which
means that they can exploit the multi-threading capabilities of modern operating
systems. This enables the running of backup and archive operations in parallel to
maximize the throughput to the server system.
Depending on the client platform, the backup and archive client may provide a
graphical, command line, or Web user interface. Many platforms provide all three
interfaces. The command line interface is useful for experienced users and