1

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

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

任何帮助,将不胜感激。

4

1 回答 1

0

答案取决于您的具体要求。一般来说,您应该寻找提供高可用性(例如,没有单点故障)、高持久性(一旦写入,它就会保持写入)和高性能(低延迟、高吞吐量)的提供程序。此外,您可能需要某些安全功能,但具体细节再次取决于您的需求。您注意到了指定共享属性的能力,因此您需要一个在指定访问权限方面具有高度灵活性和控制力的提供者。要存储相关数据,例如作者身份,您需要能够存储和检索与存储对象关联的任意元数据。最后,虽然您说您不想要特定的提供商推荐,

于 2012-09-25T01:37:24.603 回答