Our application runs on Windows server using AcuGT version 9.1.2.1, with Windows clients. We are using Vision files, and now have some customers requesting the ability to do real-time hot backups (real-time server replication of data).
Since Vision files do not support VSS, we are considering two options:
1) using SQL database instead of Vision files - this is a fair amount of work, and requires new knowledge for our developers and support team, as we do not use SQL today for any applications. Our testing has also shown a performance hit with SQL, which makes sense but could become an issue in large customer sites, which of course are the ones most interested in a hot-backup solution. We do file updates automatically as part of our software updates today, adding SQL tables makes this more complex, especially when adding VSS replication.
2) creating our own "replication", by creating transaction files for each record update in critical files, which would be processed by a Cobol program to update copies of the files on a second server. This would allow us to handle file changes automatically during updates, and would require much less change on the core system.
Has anyone faced a similar challenge in the past and have any comments to share?
Thanks
Tony


