我有 MySQL 复制设置,它很好地复制了数据库数据。但是,我也使用 FileField 和 ImageField,并将文件加载到 FS。我可能只会使用 rsync 手动复制它,但有更好的方法吗?
我知道键值存储。但对于这个项目,我希望尽量减少涉及的技术数量并坚持使用简单的选项。我之前已经成功地使用过 rsync,但我想知道其他做过这件事的人是否有任何新的很酷的工具(甚至 rsync 包装器)可以更好地工作。
您的经验值得赞赏。
我有 MySQL 复制设置,它很好地复制了数据库数据。但是,我也使用 FileField 和 ImageField,并将文件加载到 FS。我可能只会使用 rsync 手动复制它,但有更好的方法吗?
我知道键值存储。但对于这个项目,我希望尽量减少涉及的技术数量并坚持使用简单的选项。我之前已经成功地使用过 rsync,但我想知道其他做过这件事的人是否有任何新的很酷的工具(甚至 rsync 包装器)可以更好地工作。
您的经验值得赞赏。
我没有搜索过是否有人已经这样做了,但是您可以在 Django 中编写自己的代码来远程将文件复制到您的目标服务器(即 SFTP)。
以下是在 Python 中使用 SFTP 的信息:SFTP in Python? (平台无关)
如果您使用的是亚马逊的 CloudFront 或 Buckets 之类的东西,那么您可以使用 Boto 来处理上传(我相信):http ://aws.amazon.com/code/827?_encoding=UTF8&jiveRedirect=1 (如果没有,那里可能是其他 python 库来帮助)。