python - 在 AWS 中提供大文件服务

标签 python mysql amazon-web-services nas

作为大型系统的一部分,我正在尝试实现一项服务(除其他任务外)将向其他服务器(在 Amazon 中运行)提供大型文件(最多 300MB)。

此文件服务每次需要有不止一台机器启动并运行,并且还有多个客户端。

服务是用 Python 编写的,使用 Tornado Web 服务器。 第一种方法是使用 MySQL,但我想由于内存消耗,我将很难保存如此大的 BLOB。

尝试查看 Amazon 的 EFS,但它在我们地区不可用。

我听说过 SoftNAS,目前正在研究它。

我应该检查其他好的替代方案吗?

最佳答案

您还可以使用 MongoDb ,它提供了多种 API,并且您还可以使用分段上传将文件存储在 S3 存储桶中

关于python - 在 AWS 中提供大文件服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34895738/

相关文章:

amazon-web-services - AWS Lambda 函数的横向扩展不足以处理 SQS 消息

amazon-web-services - 图像上的 S3 cloudfront 到期 - 性能非常慢

python - 如何在 python flask 服务器中处理 "413: Request Entity Too Large"

python - 如何捕获字符串中直到第一个元音的字符并从中创建子字符串?

python - print() 方法按字面意义打印传递的表达式以及计算输出,以便快速调试

mysql - 如何使用子查询作为存储过程的一部分 MySQL

amazon-web-services - 通过 AWS Lambda/API 网关返回 JSONP

python - PyQt5 正确放置

mysql - Laravel 5 具有多态关系的只读 View 模型

mysql - 有没有办法让 mysqldump 进度条显示用户的备份状态?