SQLiteDatabase.SyncModeNormal 欄位

定義

同步 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_NORMALJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於