【问题标题】:How do I support schema change in Ignite as well as addition of new Cache?如何支持 Ignite 中的架构更改以及添加新缓存?
【发布时间】:2018-03-12 02:19:46
【问题描述】:

我想在 Ignite 中为新的 mysql 表动态创建缓存。我在运行时没有表的类定义。我经常在 HDFS 中为这些 avro 格式的表获取新数据。如果该表不存在,我想通过在运行时创建缓存来将增量数据摄取到 Ignite Cache 中,然后将数据放入缓存中。我也想查询该数据。另外,如果 MySql 中的架构发生变化会发生什么? Ignite 中的 BinaryCache 是否有助于解决我的用例?

【问题讨论】:

    标签: ignite distributed-caching


    【解决方案1】:

    您可以在运行时创建/删除缓存(因此是表)。如果我们在运行时没有类,那么您可以通过 QueryEntitry 进行配置。请参阅以下页面 https://apacheignite.readme.io/docs/indexes 部分基于 QueryEntity 的配置。在下一个 2.3 版本(社区计划在最近的将来发布)中,Apache Ignite 将支持 alter table add column 命令。您可以通过以下链接跟踪此功能的状态:

    https://issues.apache.org/jira/browse/IGNITE-5572

    https://issues.apache.org/jira/browse/IGNITE-6283

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多