Collection Contents Index CHAPTER 2.  SQL Remote Replication Concepts SQL Remote concepts pdf/chap2.pdf

Data Replication with SQL Remote
   PART 1. Introduction to SQL Remote
     CHAPTER 2. SQL Remote Replication Concepts       

Introduction to data replication


Data replication is the sharing of data among physically distinct databases. Changes made to shared data at any one database are replicated to the other databases in the replication setup. The SQL Remote data replication system enables replication of data among Adaptive Server Anywhere or Adaptive Server Enterprise databases.

Top of page  Benefits of data replication

Data availability 

One of the key benefits of a data replication system is that data is made available locally, rather than through potentially expensive, less reliable, and slow connections to a single central database. Data is accessible locally even in the absence of any connection to a central server, so that you are not cut off from data in the event of a failure of a long-distance network connection.

Response time 

Replication improves response times for data requests for two reasons. Requests are processed on a local server without accessing some wide area network, so that retrieval rates are faster. Also, local processing offloads work from a central database server so that competition for processor time is decreased.

Top of page  Challenges for replication technologies

Any replication technology must address several challenges that arise as a result of the increased flexibility permitted by replication.

Transactional integrity 

One of the challenges of any replication system is to ensure that each database retains transactional integrity at all times. Today's replication systems, such as Sybase Replication Server and SQL Remote, replicate portions of the transaction log in such a way that transactions are replicated atomically: either a whole transaction is replicated, or none of it is replicated. This ensures transactional integrity at each database in the setup.

Data consistency 

Another challenge to replication systems is to maintain data consistency throughout the setup. SQL Remote maintains a loose consistency in the setup as a whole: that is, all changes are replicated to each site over time in a consistent manner, but because of the time lag different sites may have different copies of data at any instant.

Top of page  Sybase replication technologies

Sybase provides two replication technologies; SQL Remote and Replication Server.

Choosing a replication technology 

SQL Remote is designed for replication installations with the following requirements:

Replication Server is designed for replication installations with the following requirements:

Top of page  Sybase SQL Remote

Sybase SQL Remote technology is provided in two forms:

This book describes both of these technologies.

In a SQL Remote installation, you must have properly licensed SQL Remote software at each participating database.

Top of page  

Collection Contents Index CHAPTER 2.  SQL Remote Replication Concepts SQL Remote concepts pdf/chap2.pdf