SQLite数据库】SQLITE数据库能不能通过网络访问?

2022-02-16 19:11发布

5条回答

sqlite是文件型数据库,所以它本身不支持网络访问。

折中的办法有两个

1是将sqlite数据库上传至vps/云主机,自行写一个介于你软件和数据库的中间件,由它负责获取请求并传回对应的数据。至于连接方式是http还是直接的socket这取决于你。

优点:对软件的修改程度最小

缺点:你需要自行设计中间件面对大量链接时的资源管理

2是租用一个在线mysql服务,将目前sqlite的数据“同步”到mysql数据库,再更新你的软件的数据库连接方式即可。

优点:不需要自己处理数据库连接的事情

缺点:对软件需要做较大改动

请叫我雷锋叔叔啊
3楼 · 2022-02-17 14:43

可以:插入100000万条数据,仅需要542秒。因此,SQLite数据库非常的快。
总之,SQLite数据库对于小型应用程序的开发是非常高效的,常用于手机(Android),PDA中。

20200921文 - 做更棒的自己!
4楼 · 2022-02-18 15:27

支持的,sqlite是一个嵌入式数据库。
但有个致命缺点:容易死锁。

希希
5楼 · 2022-02-19 18:30

sqlite是一个嵌入式数据库。
但有个致命缺点:容易死锁。

回答: 2022-02-21 14:06

1是将sqlite数据库上传至vps/云主机,自行写一个介于你软件和数据库的中间件,由它负责获取请求并传回对应的数据。至于连接方式是http还是直接的socket这取决于你。

优点:对软件的修改程度最小

缺点:你需要自行设计中间件面对大量链接时的资源管理

2是租用一个在线mysql服务,将目前sqlite的数据“同步”到mysql数据库,再更新你的软件的数据库连接方式即可。

优点:不需要自己处理数据库连接的事情


回答: 2022-03-10 10:52

支持的,sqlite是一个嵌入式数据库。
但有个致命缺点:容易死锁。


摩羯摩羯
6楼 · 2022-02-21 14:55

支持的,sqlite是一个嵌入式数据库。 但有个致命缺点:容易死锁。


相关问题推荐

没有解决我的问题,去提问