SQLiteDatabase.SyncModeNormal 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同步 NORMAL
模式,SQLite 資料庫引擎仍會在最關鍵的時刻進行同步處理,但頻率低於 FULL
模式。
[Android.Runtime.Register("SYNC_MODE_NORMAL", ApiSince=33)]
public const string SyncModeNormal;
[<Android.Runtime.Register("SYNC_MODE_NORMAL", ApiSince=33)>]
val mutable SyncModeNormal : string
欄位值
- 屬性
備註
同步 NORMAL
模式,SQLite 資料庫引擎仍會在最關鍵的時刻進行同步處理,但頻率低於 FULL
模式。 在錯誤的時間發生電源故障可能會損毀舊檔案系統上的 DELETE
日誌模式中的資料庫。
WAL
日誌模式與同步模式的損毀 NORMAL
是安全的,而且新式文件系統上可能 DELETE
也安全同步模式。 WAL 模式一律與 NORMAL
同步模式一致,但 WAL 模式確實會失去持久性。 在WAL模式 NORMAL
中認可的交易,可能會在電源遺失或系統當機后回復。 不論同步設定或日誌模式為何,交易在應用程式間都會長期損毀。
對於在WAL模式中執行的大部分應用程式而言,同步 NORMAL
模式是不錯的選擇。
注意:即使此同步模式在處理多個資料庫之間的數據相依性時 NORMAL
,請務必小心,除非這些資料庫使用相同的持久性或以某種方式同步處理,否則可能會損毀。
詳細資訊請看這裡。
的 android.database.sqlite.SQLiteDatabase.SYNC_MODE_NORMAL
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。