我目前正在 postgres 中构建一个 OLAP 数据库,并想比较列存储与行存储数据库的性能。 CitusDB开源了它的列存储扩展cstore_fdw,所以我比较了有和没有这个扩展的数据库性能。
该示例显示了如何创建一个测试数据库并对其进行查询。我有那个例子正在运行。但后来我尝试向它添加索引并得到错误ERROR: cannot create index on foreign table "table_name"
。我不能向外部表添加索引是有道理的。然而,我仍然需要索引该表,否则它无法很好地切片或钻取数据。我该怎么做呢?