How SQLite implements atomic commit