Gerald Whyte
2007-12-13 18:05:07 UTC
We have a large application with the data split over multiple subject area
databases on the same ASE 15 server.
Analysts perform updates using
BEGIN TRAN
Update Table A in Dabase01
Update Table B in Database02
COMMIT TRAN
If we have a crash and wish to roll forward to a specific point in time e.g.
14:00 how does Sybase ensure that consistency is maintained between the two
databases and their respective logs given that a gap of several milliseconds
could exist between the log records being written for DatabaseA and
DatabaseB so that one set of log records is just before 14:00 and one set
just a few milliseconds after 14:00.
Is this kind of recovery coordinated through the systransactions table?
Thanks for any response
databases on the same ASE 15 server.
Analysts perform updates using
BEGIN TRAN
Update Table A in Dabase01
Update Table B in Database02
COMMIT TRAN
If we have a crash and wish to roll forward to a specific point in time e.g.
14:00 how does Sybase ensure that consistency is maintained between the two
databases and their respective logs given that a gap of several milliseconds
could exist between the log records being written for DatabaseA and
DatabaseB so that one set of log records is just before 14:00 and one set
just a few milliseconds after 14:00.
Is this kind of recovery coordinated through the systransactions table?
Thanks for any response