两个事实表,每个表约有8000万行
三个维度表,每个表的行数介于300,000至500,000之间
两个事实表都有3个外键用于连接维度表
一个安全表也有3个外键用于连接维度表
开发人员正在使用我的数据创建一个利用列式数据库的应用程序。他们在性能方面遇到了问题,当我建议在他们的表中添加索引/键时,他们说在列式数据库中索引并不能提高性能。因此,他们要求我将事实表与维度表合并。
这似乎与我所了解的数据库管理基本原则相矛盾。列式数据库不能使用索引来提高性能吗?应该采取什么步骤来优化列式数据库的性能?
我需要高层次的信息,但为了完整起见,关系型数据库是Teradata,列式数据库是SAP HANA。