是否可以通过LAN使用Sqlite数据库(多用户)

时间:2016-08-30 19:32:45

标签: vb.net sqlite

我正在使用VB.net处理桌面应用程序,该应用程序将数据存储在sqlite数据库中。客户说他们希望不同部门通过LAN访问应用程序。 SQLIte是否可以在此设置中工作?

2 个答案:

答案 0 :(得分:-1)

没有。 SQLite并不意味着同时被多个客户端使用(除非它是严格只读的)。

您应该使用服务器样式数据库(SQL Server,PostgreSQL,MySQL等)。

如果你真的想要一个基于文件的数据库,Access是我所知道的唯一一个可以通过多个用户的局域网工作的人。

答案 1 :(得分:-1)

是。 SQLite可以访问网络文件系统上的数据库文件,并且可以正确处理并发访问(如果操作系统和网络正确锁定(很多人不看;请参阅How To Corrupt An SQLite Database File))。

然而,SQLite是一个基于文件的数据库系统;像Access一样,它并不是真正设计用于网络操作(参见Appropriate Uses For SQLite)。 如果可能,请考虑使用客户端/服务器数据库。

相关问题