SQLiteDatabase.SyncModeNormal Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.