Partager via


SQLiteDatabase.SyncModeNormal Champ

Définition

Le NORMAL mode de synchronisation, le moteur de base de données SQLite se synchronise toujours aux moments les plus critiques, mais moins souvent qu’en FULL mode.

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

Valeur de champ

Attributs

Remarques

Le NORMAL mode de synchronisation, le moteur de base de données SQLite se synchronise toujours aux moments les plus critiques, mais moins souvent qu’en FULL mode. Il existe une très petite probabilité qu’une panne d’alimentation au mauvais moment puisse endommager la base de données en DELETE mode journal sur un système de fichiers plus ancien.

WAL Le mode journal est sans risque d’altération avec NORMAL le mode de synchronisation, et probablement DELETE le mode de synchronisation est sans échec trop sur les systèmes de fichiers modernes. Le mode WAL est toujours cohérent avec NORMAL le mode de synchronisation, mais le mode WAL perd la durabilité. Une transaction validée en mode NORMAL WAL peut être rétablie après une perte d’alimentation ou un blocage du système. Les transactions sont durables entre les incidents de l’application, quel que soit le paramètre synchrone ou le mode journal.

Le NORMAL mode de synchronisation est un bon choix pour la plupart des applications s’exécutant en mode WAL.

Mise en garde : même si ce mode de synchronisation est prudent lors de l’utilisation NORMAL du mode de synchronisation lors de la gestion des dépendances de données entre plusieurs bases de données, sauf si ces bases de données utilisent la même durabilité ou sont en quelque sorte synchronisées, il peut y avoir une altération.

Consultez ce document pour plus d’informations.

Documentation Java pour android.database.sqlite.SQLiteDatabase.SYNC_MODE_NORMAL.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à