
By default SQLite runs with synchronous=FULL, which is the safest mode and uses fsync() a lot, but this interacts very badly with Samsung's infamous RFS filesystem. With this preference the user can decide whether to sacrifice some safety for reasonable performance.