Web Site Login
PSQL10 PSQL9 PSQL8 PSQL2K PSQL7 AMS Users Alliance Users Mailing List Mailing List Survey
^ March Survey: Server 2008? ^

February Results: Antivirus?
0% - Norton/Symantec
25% - McAfee
0% - Panda
25% - Trend Micro
50% - Other

[See All Surveys]

Pervasive DataExchange Product Information

Pervasive DataExchange is the replication solution from Pervasive Software, designed to provide data portal solutions, data continuity solutions, and data synchronization solutions to users of the Pervasive database products.

DataExchange installs a component to your database engine called the Replication Event Handler that captures all changes to all data files in your configured replication environment. These changes are stored in a set of data files that helps define your replication network. You can configure a single replication network for multiple databases and directories, or you can configure multiple replication networks so that each database or directory stands alone.

At specific intervals, which can be configured from continuous to monthly or anything in between, the Replication Engine reads the database for a list of all changes since the last synchronization. The compiled change list is then compressed and encrypted and finally sent to the target engine where they are applied to the target database.

Bundled with this product are tools to configure and maintain the replication network. A full suite of log files provides feedback on the state of the replication processes, and the system can be configured for proactive alerts via Email if the replication process is not able to complete within a given period of time.


The product line is divided into two "editions", named the Real-Time Backup Edition and the Data Synchronization Edition.

Real-Time Backup Edition
The Real-Time Backup Edition of DataExchange (RTBE) is specifically designed to provide companies with a low-cost, easy-to-install solution for fault tolerance on a primary database server. It is an ideal solution for building a hot-site that receives periodic updates to the database on a daily, hourly, or even continuous basis. This edition runs exclusively at the Btrieve layer and does not require DDF's. This edition is ideal for the following scenarios:

  • On-Site, Hot-Spare Server: Get the maximum uptime from your local LAN by replicating data to a local server. This scenario offers an extremely rapid recovery from a hardware failure of your primary database server. After such a failure, simply change a few application settings (or just the server name), and you're ready to rock!
  • Off-Site Data Center: Threats ranging from natural disasters, disease, terrorism, theft, and internal sabotage can all cause problems for your business. Protect yourself by shipping the data off to your off-site location continuously through the day. If a problem occurs within the primary data center, you'll immediately have a known-good copy of the data ready to roll!
The RTBE package includes a single DataExchange license for use on only two servers (the primary and the backup). In addition, it provides a one-user license count for Pervasive.SQL WorkGroup or Client/Server Engine (for the backup server) for management use. You are also granted a license to use your existing Pervasive.SQL database license on the secondary server for fail-over purposes only

Two core restrictions exist in the RTBE release: 1) Data synchronization is restricted to one-way replication only, and 2) The replication network is limited to only two database servers. You can upgrade your RTBE software to a SYNC version at a later time at no charge, but you'll need to purchase the other licenses at that time to remain compatible.

The RTBE package is available in several different SKUs, one for a Workgroup Engine and several for the Server Engine, stratified by user count (which must meet or exceed your database user count). User counts available are 6U, 10U, 20U, 50U, and Unlimited. You can also stack licenses to exactly match your Pervasive.SQL database license.

Data Synchronization Edition
The Data Synchronization Edition of DataExchange (SYNC) is designed to provide companies a more flexible mechanism for distributing database updates between multiple servers or sites. It provides all the functionality and removes some of the restrictions of the Real-Time Backup Edition in that it allows for full, two-way replication between multiple sites, and it allows the piping of data to a secondary server for use as a web or reporting portal server. This edition is ideal for the following scenarios:
  • Tiered Hot Backup Configurations: The Data Synchronization edition can be configured to run a single-database backup, as described above with the Real-Time Backup Edition. However, it also offers the flexibility to replicate to multiple servers concurrently, locally and at remote sites, at different intervals. Thus, you can maintain BOTH an on-site hot-spare server AND an off-site copy of the data for optimal protection.
  • Reporting Servers: Reporting servers are wonderful for large environments, since they can remove the CPU-intensive reporting processes from the primary database server during the day, when performance is a premium. Many companies copy the entire database from their primary to reporting server, but this can take hours for a large database. The DXSE can pump database changes to a reporting server on a set interval, as frequently (or infrequently) as you wish. Replicating daily may work for most environments on a reporting server, and it minimizes the amount of replication traffic and overhead. Some sites replicate twice daily to their reporting server, so that reports run after lunch will reflect that morning's changes. Finally, some sites replicate continuously to their reporting server, providing access to all of the most current and accurate data, but eliminating the overhead of reporting from the production server.
  • Web Portal Servers: Web servers also need updated data, but having this information accessible from outside of the enterprise firewall can be just asking for trouble, especially if the web server is ever compromised. Replicating the production data to a web server database engine provides access to your current data from the Internet while protecting your data assets.

The SYNC package includes a single DataExchange license for use on one server. Each server is licensed based on the user count in use on that server. Each additional server that will participate in the replication network (for any purpose) requires its own license that matches its database license as well. In addition, each server must also have a valid PSQL database engine license on it.

The SYNC package is sold in varying SKUs. There is one SKU specifically for use with WorkGroup Engines (although this can only replicate with a server SYNC edition). The server engine SKUs are stratified by user count similarly to the RTBE above, in 6U, 10U, 20U, 50U, and Unlimited.

Please note that the SQL-based replication has been diswcontinued from thus product, and ONLY the Btrieve-level replication is supported at this time. Contact Pervasive for details about additional deployment options.

The current versions of DataExchange are v2.7, v2.8, and v2.9:

  • DataExchange v2.7 is supported on Pervasive.SQL V8 Windows Server database engines only. If you have Pervasive.SQL V8, you can NOT upgrade to 2.8 at this time -- you must upgrade to PSQLv9 first. This release became unsupported as of December 31, 2006.
  • DataExchange v2.8 is supported on Pervasive PSQL v9.1 and newer server database engines on Windows servers only. (There is no DataExchange for Linux or NetWare yet.)
  • DataExchange v2.9 is supported on Pervasive PSQL v10.0, but ONLY as an upgrade from a PSQLv9 installation. (DataExchange v3.0 for new PSQLv10 installations is expected to be released with Service Pack 1.) This product currently works with 32-bit versions of PSQLv10 only.

Additional Product Links: The following links provide more information about the DataExchange solution:

If you are considering the use of DataExchange in your environment, check out these time-savers!

Contact Goldstar Software if you have additional questions!

  Copyright © 1997-2008, Goldstar Software Inc., All rights reserved. PRODUCTS | SERVICES | TRAINING | SUPPORT | DOWNLOADS | ABOUT US  
  Legal Statements | Privacy Statements | Contact Us