diff -r 48780e181b38 -r 578be2adaf3e Symbian3/PDK/Source/GUID-898FF7CE-969C-5FE1-9346-34BCBE637A57.dita --- a/Symbian3/PDK/Source/GUID-898FF7CE-969C-5FE1-9346-34BCBE637A57.dita Tue Jul 20 12:00:49 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-898FF7CE-969C-5FE1-9346-34BCBE637A57.dita Fri Aug 13 16:47:46 2010 +0100 @@ -1,35 +1,35 @@ - - - - - -Data -safety and recoveryDatabases are very robust and will survive crashes in most situations. -This document talks about the situations where data corruption or database -integrity could be compromised. -

A robust stream structure is used to manage row data within a database. -A database can rely on the permanent file store's update integrity and that -the database will survive a crash in most situations. This excludes the case -where the file itself is corrupted. Such an aborted access causes a rollback -on the database when it is next opened, all committed data is immediately -available, though indexes may have been damaged as for a controlled rollback.

-

The database reports damage if it considers that it may have damaged indexes. -When this is the case the database can still be used, but attempting to use -any damaged index results in an error. Damaged indexes can be fully restored -by recovering the database.

-

Compacting the store which contains the database also guarantees no data -loss.

-

The store used by the database must not be committed or reverted while -the database is inside a transaction. This can lead to loss of structural -integrity within the database. Such damage is not repairable by DBMS.

-

The database streams cannot be corrupted by any action of DBMS itself, -but misuse of the store, the file or damage to the file system resulting in -such corruption may be detected by the database and reported as an error. -DBMS cannot repair such damage to a database.

+ + + + + +Data +safety and recoveryDatabases are very robust and will survive crashes in most situations. +This document talks about the situations where data corruption or database +integrity could be compromised. +

A robust stream structure is used to manage row data within a database. +A database can rely on the permanent file store's update integrity and that +the database will survive a crash in most situations. This excludes the case +where the file itself is corrupted. Such an aborted access causes a rollback +on the database when it is next opened, all committed data is immediately +available, though indexes may have been damaged as for a controlled rollback.

+

The database reports damage if it considers that it may have damaged indexes. +When this is the case the database can still be used, but attempting to use +any damaged index results in an error. Damaged indexes can be fully restored +by recovering the database.

+

Compacting the store which contains the database also guarantees no data +loss.

+

The store used by the database must not be committed or reverted while +the database is inside a transaction. This can lead to loss of structural +integrity within the database. Such damage is not repairable by DBMS.

+

The database streams cannot be corrupted by any action of DBMS itself, +but misuse of the store, the file or damage to the file system resulting in +such corruption may be detected by the database and reported as an error. +DBMS cannot repair such damage to a database.

\ No newline at end of file