不同机器上的应用程序访问时的 SQLite 同步

标签 sqlite synchronization locking

我想知道 SQLite 是如何实现它的。它基于文件锁定吗?当然,并不是每个访问它的用户都锁定了整个数据库;那效率极低。它是基于多个文件还是仅基于一个大文件?

如果有人能够简要概述一下 sqlite 中如何完成同步和锁定,或者当然提供一个链接,那就太好了。

最佳答案

看看the SQL Lite FAQthis on locking.希望这会有所帮助。

关于不同机器上的应用程序访问时的 SQLite 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589675/

相关文章:

c# - : Error CS1729: 'SQLiteConnection' does not contain a constructor that takes 1 arguments (CS1729)

iphone - 如何将文件导入sqlite?

javascript - 如何使用 DBChangeTracker 进行多次同步?

c# - 在 .NET 中使用 volatile 进行线程间的单向通信

c++ - Qt:数据库连接不会打开

javascript - Html5 表示值未定义

linux - 用于更新计算机之间文件差异的脚本

mysql - FOR UPDATE 似乎没有锁定 MySql InnoDB 中的行

java - Android - 激活系统键锁(又名锁屏)

synchronization - Cassandra 互斥锁(同步)