我们有一个计划迁移到 Azure 的旧系统。系统使用 sqlite 文件来存储我们需要访问的数据。在尝试了许多解决方案之后,我们决定将 sqlite 文件存储在 Azure 文件存储中,并通过云工作者角色的 UNC 路径访问它们(我们不能使用 Azure 函数或应用程序服务,因为它们没有使用 SMB 的能力)。
这一切似乎都正常,但我担心的是当尝试以这种方式访问大文件(有效地通过网络)时,sqlite 可能会如何反应。
有没有人有过这种事情的经验,如果有,你遇到过什么问题吗?
另一种计划是使用网络工作者角色并将 sqlite 文件存储在 blob 存储中。但是,为了访问数据,我们必须将 blob 复制到 Web 服务器计算机上的临时文件中。