You are on page 1of 1

Software Fault Tolerance is realized in Teradata by Fallback. A fallback table i s a duplicate copy of a primary table.

Each row in a fallback table is stored on an AMP different from the one to which the primary row hashes. This reduces the likelihood of loss of data due to simultaneous losses of the 2 AMPs or their as sociated disk storage. Journaling is another Software Fault Tolerant method. The Teradata RDBMS permits several kinds of journaling (Down AMP recovery journal, Transient Journal & Per manent Journal). The system does some journaling on its own, while a user specif ies other journaling. A simple example of journal is Transient Journal - During a transaction, all before images are stored in the journal. If the transaction c ompletes successfully, then this journal is discarded whereas if the transaction fails, the data from the journal is used to perform a rollback. Transient Journal - an area of space in the DBC database which is used primarily for storing of roll-back information during inserts/deletes/updates of tables. Alerting procedures should be in place to alert DBA's when the transient journal is nearing it's maximum space usage. This is usually a result of poor loading p ractice, such as inserting large volumes of data in to an already populated tabl e, whereby rollback information must be stored until the insert is complete. Where does TD store transient journal? Where does TD store transient journal? ertyu In perm space -> dbc.transientjournal But that special table can grow over dbc's perm limit until the whole system run s out of perm space

You might also like