我们有计划迁移到Azure的遗留系统。系统使用sqlite文件来存储我们需要访问的数据。经过众多解决方案之后,我们决定将sqlite文件存储在Azure文件存储中,并通过来自云工作者角色的UNC路径访问它们(我们无法使用Azure功能或应用服务,因为它们没有使用SMB的能力)。直接从Azure文件存储访问sqlite文件有何问题?
这一切似乎工作正常,但我很紧张的是,试图通过这种方式访问大型文件(有效地通过网络)时,sqlite可能会如何反应。
有没有人有这种事情的经验,如果是这样你遇到任何问题?
另一种方案是使用web worker角色并将sqlite文件存储在blob存储中。为了访问数据,我们必须将blob复制到Web服务器计算机上的临时文件。