我需要在 GAE 中处理高达 2GB 的大文件(我正在使用 Python)。当然,我将在后端运行代码,但是由于本地存储不可用,因此数据需要在内存中。
是否有像 boto 或其他云存储支持协议的包装器这样的文件描述符?或其他推荐的技术?
谢谢, 谢伊
我需要在 GAE 中处理高达 2GB 的大文件(我正在使用 Python)。当然,我将在后端运行代码,但是由于本地存储不可用,因此数据需要在内存中。
是否有像 boto 或其他云存储支持协议的包装器这样的文件描述符?或其他推荐的技术?
谢谢, 谢伊
您可能对“Google Cloud Storage Python API 概述”感兴趣。它像普通的本地文件一样工作。我已经在我的项目中使用它并且没有遇到任何问题。
数据文件“不需要在内存中”,如果您尝试这样做,您将运行 oom. 如果您可以按顺序处理它,请将其作为文件流打开。我已经用blobstore做到了,应该是相似的