Compartilhar via


SQLiteDatabase.SyncModeNormal Campo

Definição

No NORMAL modo de sincronização, o mecanismo de banco de dados SQLite ainda será sincronizado nos momentos mais críticos, mas com menos frequência do que no FULL modo.

[Android.Runtime.Register("SYNC_MODE_NORMAL", ApiSince=33)]
public const string SyncModeNormal;
[<Android.Runtime.Register("SYNC_MODE_NORMAL", ApiSince=33)>]
val mutable SyncModeNormal : string

Valor do campo

Atributos

Comentários

No NORMAL modo de sincronização, o mecanismo de banco de dados SQLite ainda será sincronizado nos momentos mais críticos, mas com menos frequência do que no FULL modo. Há uma chance muito pequena de que uma falha de energia no momento errado possa corromper o banco de dados no DELETE modo diário em um sistema de arquivos mais antigo.

WAL O modo de diário é seguro contra corrupção com NORMAL o modo de sincronização e, provavelmente DELETE , o modo de sincronização também é seguro em sistemas de arquivos modernos. O modo WAL é sempre consistente com o NORMAL modo de sincronização, mas o modo WAL perde durabilidade. Uma transação confirmada no modo WAL com NORMAL pode ser revertida após uma perda de energia ou falha do sistema. As transações são duráveis em falhas de aplicativo, independentemente da configuração síncrona ou do modo de diário.

O NORMAL modo de sincronização é uma boa opção para a maioria dos aplicativos executados no modo WAL.

Advertência: Mesmo que esse modo de sincronização seja seguro Tenha cuidado ao usar NORMAL o modo de sincronização ao lidar com dependências de dados entre vários bancos de dados, a menos que esses bancos de dados usem a mesma durabilidade ou sejam de alguma forma sincronizados, pode haver corrupção.

Veja aqui para obter mais detalhes.

Documentação Java para android.database.sqlite.SQLiteDatabase.SYNC_MODE_NORMAL.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a