加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite通过网络共享

发布时间:2020-12-12 19:17:27 所属栏目:百科 来源:网络整理
导读:任何人都有真实的世界体验在局域网上的SMB共享上运行Sqlite数据库(Windows或Linux)? 从documentation清楚的是,这不是真正的最快的方式来共享一个Sqlite数据库。 明显的警告是,它可能很慢,并且Sqlite只支持一次写一个线程到数据库的一个时间。所以你变得
任何人都有真实的世界体验在局域网上的SMB共享上运行Sqlite数据库(Windows或Linux)?

从documentation清楚的是,这不是真正的最快的方式来共享一个Sqlite数据库。

明显的警告是,它可能很慢,并且Sqlite只支持一次写一个线程到数据库的一个时间。所以你变得少了并发因为你的数据库更新现在将阻塞DB更长时间(当数据在网络传输时,数据库将被锁定)。

对于我的应用程序,我想共享的数据量相当小,写入不太频繁(最多几秒钟写几次)。

我应该注意什么?这可以工作吗?

我知道这不是Sqlite的设计,我对Postgres / MySql / Sql Server解决方案不太感兴趣,因为我试图保持我的应用程序尽可能轻的依赖性最小。

相关链接:

从sqlite mailing list,所以我猜一个大的问题是如何不可靠的文件锁apis超过SMB(windows或linux)

我的基于文件的数据库(即没有数据库服务器进程的数据库)的经验是,如果你尝试共享它们,它们将不可避免地最终被破坏。我强烈建议你再看看MySQL。

请注意,我不选择SQLite – 我自己使用它,只是不作为共享数据库。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读