如果LiteDB直接模式和共享模式一起使用会怎样



我正在使用LiteDB。使用LiteDB同时使用直接模式和共享模式有什么问题?

假设有一个进程叫做A和B。A以直接模式连接一个DB文件。然后B将DB文件连接到共享模式。预计B将无法连接DB文件,但它可能会意外连接,数据可能会被修改。为了不造成竞争条件问题,a处理器是否也需要以共享模式连接?

我正在考虑将其更改为SQLLocalDB,以防出现意外问题。

我认为不可能同时运行Direct和Shared模式。

如果你打算共享数据库(比如多个应用程序或多个进程(,你必须使用";共享的";模式

最新更新