从多个连接并发读取和写入Sqlite数据库数据

我有一个sqlite数据库,由两个进程使用。我想知道与最新版本的sqlite。当一个进程(连接)启动一个事务写入数据库。其他进程是否能够同时从数据库读取?

谢谢,

很遗憾没有人回答这个问题。所以我从各种来源(大多来自sqlite.org)收集信息,并把它们放在一起:

首先,默认情况下,多个进程可以同时打开同一个sqlite数据库,可以并行满足多个读访问。

在写入的情况下,对数据库的单个写入在短时间内锁定数据库,没有什么,甚至读取,可以访问数据库文件

从版本3.7.0开始,提供了一个新的“Write Ahead Logging” (WAL)选项。其中读写可以同时进行。默认情况下,WAL未启用。要打开WAL,请参阅sqlite文档。

相关文章

安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压缩包。 创建s...
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下...
实例: 会员信息管理 功能:1.查看数据库 2.清空数据库 3.增加会员 4.删除会员 5.更新会员 6.查找会员  ...
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整...