Make it possible to start multiple transactions (possibly in different 
attachments) using the same initial transaction snapshot
-------------------------------------------------------------------------------------------------------------------------------

                 Key: CORE-6018
                 URL: http://tracker.firebirdsql.org/browse/CORE-6018
             Project: Firebird Core
          Issue Type: New Feature
          Components: Engine
            Reporter: Adriano dos Santos Fernandes


With this feature it's possible to create parallel (via different attachments) 
processes reading consistent data from a database.

For example, a backup process may create multiple threads paralleling read data 
from the database.

Also a web service may dispatch distributed sub services paralleling doing some 
processing.

That is accomplished creating a transaction with SET TRANSACTION SNAPSHOT [ AT 
NUMBER <snapshot number> ] or isc_tpb_at_snapshot_number.

The <snapshot number> from the first transaction may be obtained with 
RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER') or transaction info call with 
fb_info_tra_snapshot_number.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to