在User对象中有一个PFFiles数组(也存储在服务器上的另一个表中)会增加该对象的大小,还是只会引用?
我知道您可以将用户与每个文件相关联,但如果每个用户项目中还有一个文件表,它可以帮助应用程序。有没有办法在不大幅增加内存使用量的情况下有效地做到这一点?
答案 0 :(得分:1)
当您上传文件(通过任何界面)时,您将获得对该文件的引用,您可以将该文件与其他对象(如用户)相关联。当您进行此引用时,它就像指向文件对象的指针,而不是文件对象的完整副本。您存储的数量并不重要,您只需添加指针即可。显然,这些指针确实占用了一些空间,但与文件大小相比,它是最小的(基本上在所有情况下)。