用于存储BLOB的Gemfire

时间:2015-11-26 05:57:45

标签: gemfire

我们要求在GemFire中存储BLOB文件。由于BLOB文件,该区域的估计大小将在TB中。 2我们计划分析的方法。请建议

1)使用Overflow配置创建gemfire区域。这应该只启用密钥内存和实际数据文件溢出到Gemfire磁盘库。    这也有助于控制GemFire区域的大小。    然而,Gemfire磁盘存储的大小将是巨大的。这个选项可行吗?

2)将文件存储在服务器磁盘上,文件路径存储在Gemfire区域中。 使用文件路径直接访问/更新客户端文件

此类要求的任何其他建议方法?

1 个答案:

答案 0 :(得分:0)

对我来说,选项2似乎很脆弱。你需要做很多工作来提供HA,处理磁盘故障,IO异常等。如果你使用选项1,Gemfire会处理所有这些事情。

您要存储的Blob的大小是多少? Gemfire将无法存储超过2GB的单个值。处理区域中数TB的数据应该不是问题。