Home | Previous Page | Next Page   Modifying Data >

IBM Informix Data Replication (IDS)

Data replication, in the broadest sense of the term, means that database objects have more than one representation at more than one distinct site. For example, one way to replicate data, so that reports can be run against the data without disturbing client applications that are using the original database, is to copy the database to a database server on a different computer.

The following list describes the advantages of data replication:

These advantages do not come without a cost. Data replication obviously requires more storage for replicated data than for unreplicated data, and updating replicated data can take more processing time than updating a single object.

Data replication can actually be implemented in the logic of client applications, by explicitly specifying where data should be found or updated. However, this method of achieving data replication is costly, error-prone, and difficult to maintain. Instead, the concept of data replication is often coupled with replication transparency. Replication transparency is functionality built into a database server (instead of client applications) to handle the details of locating and maintaining data replicas automatically.

Within the broad framework of data replication, an Informix database server implements nearly transparent data replication of entire database servers. All the data that one Informix database server manages is replicated and dynamically updated on another Informix database server, usually at a remote site. Data replication of an Informix database server is sometimes called hot-site backup, because it provides a means of maintaining a backup copy of the entire database server that can be used quickly in the event of a catastrophic failure.

Because the database server provides replication transparency, you generally do not need to be concerned with or aware of data replication; the DBA takes care of it. However, if your organization decides to use data replication, you should be aware that special connectivity considerations exist for client applications in a data replication environment. These considerations are described in the IBM Informix: Administrator's Guide.

The IBM Informix Enterprise Replication feature provides a different method of data replication. For information on this feature, see the IBM Informix: Dynamic Server Enterprise Replication Guide.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]