我们有一个在GemFire中存储BLOB文件的需求。由于BLOB文件的原因,该区域的估计大小将以TB为单位。2我们计划分析的方法。请给出建议
1)创建溢出配置的gemfire地域。这应该只会启用Key in memory和实际数据文件溢出到Gemfire磁盘存储。这也将有助于控制GemFire区域的大小。然而,Gemfire磁盘存储的大小将是巨大的。这个选项可行吗?
2)将文件存放在Server磁盘上,文件路径存放在Gemfire区域。使用文件路径直接从客户端访问/更新文件
对于这样的需求,还有其他建议的方法吗?
发布于 2015-11-26 15:56:38
在我看来,选项2似乎很脆弱。如果你使用选项1,你需要做很多工作来提供HA,处理磁盘故障,IO异常等等。
您希望存储的blob的大小是多少?Gemfire将无法存储超过2 2gb的单个值。在一个区域中处理of级的数据应该不是问题。
https://stackoverflow.com/questions/33931527
复制相似问题