Concurrency sqlite3并发写入
我得到一个包含100行数据的表。(Sqlite3和Linux) 这些行中的每一行都由多个进程更新。Concurrency sqlite3并发写入,concurrency,sqlite,Concurrency,Sqlite,我得到一个包含100行数据的表。(Sqlite3和Linux) 这些行中的每一行都由多个进程更新。 由于同一行不能修改两次(一个进程“拥有”一行并且只有一行),您认为我真的需要使用事务吗?SQLite没有并发写入。 只要一个进程正在写入数据库文件,其他要写入的进程就必须等待 SQLite总是使用事务。 如果不显式执行BEGIN/COMMIT命令,则每个命令都将自动包装在事务中 所以你的程序应该可以正常工作
由于同一行不能修改两次(一个进程“拥有”一行并且只有一行),您认为我真的需要使用事务吗?SQLite没有并发写入。 只要一个进程正在写入数据库文件,其他要写入的进程就必须等待 SQLite总是使用事务。 如果不显式执行
BEGIN
/COMMIT
命令,则每个命令都将自动包装在事务中
所以你的程序应该可以正常工作