我想将Apache Ignite用作故障转移只读存储,这样如果主存储(Oracle)关闭,我的应用程序将能够访问最敏感的数据。
所以我需要
看起来它和database caching不一样,我不需要使用Cache。但是,this page说我需要实现一个商店来从第三方加载大量数据。
所以,我的问题是:
实际上,我认为,使用没有读/写的缓存存储将是一个合适的选择。例如,您可以配置CacheJdbcPojoStore,并在群集启动后在缓存上调用IgniteCache#loadCache(...)。更多关于这个主题:https://apacheignite.readme.io/docs/3rd-party-store
如果您不想使用缓存存储,那么IgniteDataStreamer可能是一个不错的选择。这是将大量数据上载到群集的最快方法。当所有服务器节点都启动并运行时,通常从client node执行数据加载。