我们可以在salesforce中的文件中存储多少最大数据

时间:2013-06-30 11:04:45

标签: salesforce apex-code visualforce soql salesforce-service-cloud

我搜索了一下salesforce中的文件大小。我找到了这个链接     http://help.salesforce.com/HTViewHelpDoc?id=collab_files_size_limits.htm&language=en_US

显示文件大小可达2 GB.i必须将ID存储在文本文件中,并希望使其可扩展至接近约1百万条记录。文件大小将等于15 MB。可以任意一个提供一些很好的教程,如何创建这种类型的文件,并在顶点使用它来检索和更新数据

2 个答案:

答案 0 :(得分:0)

如果你打算在Apex中使用该文件,那么当它变大时你会遇到governor limits

在典型的Apex类中,堆大小限制为6 MB。您可以使用Batch Apex或将来的方法将此值设置为12 MB。

我建议使用自定义对象来存储数据(最好)或将数据拆分成多个文件。然后,您可以使用批处理Apex作业逐步完成它们。

答案 1 :(得分:0)

是的,salesforce方面对上传文件有限制,对于crm来说是5 MB。 使用Chatter,您将能够上传2 GB文件,但Salesforce将为该空间收费。

您可以通过使用第三方存储服务器来存储文件内容以及通过具有大尺寸附件的电子邮件发送它们来克服此限制。 Cloud Drop是一个这样的应用程序,它遵循相同的逻辑,以便存储任何数量和大小的文件,这些文件可以与Rackspace服务器的任何salesforce对象相关联。它还允许用户将非常大的文件作为电子邮件附件发送到特别联系/领导记录。 请查看以下链接以获取更多信息:

https://appexchange.salesforce.com/listingDetail?listingId=a0N30000003IzEDEA0