多重归一化,高大和连接的薄表不如1非规范化,短和&当Tableau从中提取数据以进行可视化时,宽表?我非常担心读取(选择语句)。我完全不关心写入(更新,插入,删除)。我从Tableau连接到SQL Server数据库。我有几百万行数据。
答案 0 :(得分:1)
此问题的解决方案会有很大差异,具体取决于Tableau从表中读取数据的方式。如果其他条件相同,则由于连接较少,非规范化数据会更快。但是你必须确保你正确索引正确的列并出于正确的原因。并且不要过度规范化。最高性能可能会介于2NF和3NF之间(根据我的经验,这可能是偏颇的观点)。您还必须意识到非规范化会导致维护问题。因此,您必须在性能和可维护性之间选择一个良好的平衡点。这可能会对您有所帮助:http://sqlblog.com/blogs/paul_nielsen/archive/2008/10/03/denormalize-for-performance.aspx