文件共享技术

时间:2012-08-21 11:41:38

标签: file-sharing file-storage cloud-storage

我们目前拥有一个社交网络平台。我们接下来正致力于文件共享功能,其中用户应该能够与朋友和群组上传和共享文件(pdf,ppt,docs,images,zip)。

我们应该注意哪些具体技术?我们不是在寻找像Dropbox,Amazon s3这样的存储供应商作为答案。我们需要一些有效存储技术的建议。我们必须存储文件的属性,例如作者,共享文件,编辑权限,下载权限等。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

答案取决于您的具体要求。通常,您应该寻找提供高可用性(例如,没有单点故障),高耐久性(一旦写入内容,保持写入)和高性能(低延迟,高吞吐量)的提供程序。此外,您可能需要某些安全功能,但具体情况也是您需要的功能。您注意到指定共享属性的能力,因此您需要一个在指定访问权限方面具有高度灵活性和控制的提供程序。要存储相关数据(如作者身份),您需要能够存储和检索与存储对象关联的任意元数据。最后,虽然您表示您不想要特定的提供商推荐,但我仍然会补充说Google云端存储是一个很好的选择,因为它提供了上述所有功能和更多功能(完全披露:我使用Google的云产品)。 / p>