我想在Ignite中为新的mysql表动态创建缓存。我在运行时没有表的类定义。我定期在HDFS中获取avro格式的表格中的新数据。我想通过在运行时创建缓存来将增量数据摄取到Ignite Cache中(如果该表不存在,然后将数据放入缓存中)。我也想查询该数据。如果MySql中的架构发生变化会发生什么? Ignite中的BinaryCache会帮助解决我的用例吗?
答案 0 :(得分:1)
您可以在运行时创建/删除缓存(因此表)。如果我们在运行时没有类,那么您可以通过QueryEntitry进行配置。请参阅以下页面https://apacheignite.readme.io/docs/indexes部分基于QueryEntity的配置。在下一个2.3版本中(哪个社区计划在不久的将来发布)Apache Ignite将支持alter table add column命令。您可以通过以下链接跟踪此功能的状态: