我們有計劃遷移到Azure的遺留系統。系統使用sqlite文件來存儲我們需要訪問的數據。經過衆多解決方案之後,我們決定將sqlite文件存儲在Azure文件存儲中,並通過來自雲工作者角色的UNC路徑訪問它們(我們無法使用Azure功能或應用服務,因爲它們沒有使用SMB的能力)。直接從Azure文件存儲訪問sqlite文件有何問題?
這一切似乎工作正常,但我很緊張的是,試圖通過這種方式訪問大型文件(有效地通過網絡)時,sqlite可能會如何反應。
有沒有人有這種事情的經驗,如果是這樣你遇到任何問題?
另一種方案是使用web worker角色並將sqlite文件存儲在blob存儲中。爲了訪問數據,我們必須將blob複製到Web服務器計算機上的臨時文件。