我们有两个数据源1.Excel文件2.Postgress数据库表需要将故障切换设置为"如果数据库关闭,则从excel获取数据,但同时获取数据以加快速度"。是否可以通过teiid中的vdb进行此故障转移?
没有,目前没有。但这是一个有趣的用例。我可以将其视为具有某些访问首选级别的故障切换。
这属于Teiid的多源功能[1],它需要一些增强才能像您所描述的那样工作。现在,如果客户端知道如果源不可用,那么它可以主动切换查询,但要让Teiid做出决定,需要做一些工作。
[1]http://teiid.github.io/teiid-documents/master/content/reference/r_multisource-models.html
已记录https://issues.redhat.com/browse/TEIID-5925将其捕获为物化增强。