宝石火6到宝石火8升级

时间:2015-07-16 20:56:16

标签: java gemfire

我们有一个Gem Fire 6数据,希望将其迁移到Gem Fire 8数据。有什么可能的选择? 我们需要这一点,因为我们的客户可能不乐意在Gem Fire 6服务器中丢失数据。 请指教。

1 个答案:

答案 0 :(得分:1)

有关详细信息,请参阅此处的Pivotal GemFire用户指南... http://gemfire.docs.pivotal.io/latest/userguide/index.html#getting_started/upgrade_from.html。尤其要密切关注子弹#5。

另请注意...... http://gemfire.docs.pivotal.io/latest/userguide/index.html#getting_started/version_compatiblity.html

免责声明:我没有经验,也没有升级GemFire的专家,但是......

我在想,根据客户的UC /要求,可能有多种方法可以实现这一壮举。

1选项是使用Spring XD进行大爆炸转换并在较旧的GemFire群集(例如6.x)和较新的GemFire群集(例如8.1)之间传输数据。

另一种选择是通过在新的GemFire集群缓存区域中设置CacheLoader来“逐步”将数据从旧的GemFire集群迁移到新的GemFire集群,缓存区域用作“缓存客户端”。旧的GemFire集群,对应的缓存区域。然后,当新区域中出现“缓存未命中”时,它将尝试从旧区域(托管在较旧的集群中)“加载”该值。有关详细信息,请参阅http://gemfire.docs.pivotal.io/latest/userguide/index.html#getting_started/version_compatiblity.html中“客户端和服务器之间的版本兼容性”一节。

当然,这些选项虽然可行,但可能不推荐,我建议您在选择任何方法之前与Pivotal EA /专业服务团队确认。

我只是在盒子外面思考并给你一些考虑的想法,; - )

希望这有帮助,

干杯!