pcd_au (9/26/2016)
However my original question did (try to) restrict answers to data warehousing style applications.
Understood that from the beginning. A data warehouse application isn't much different than anything else when it comes to performance. One of the purposes of a data warehouse is performance. Just because some of the tables are denomalized or pre-aggregated for performance, it doesn't change some of the basic rules of performance. Using the correct data types and matching them between tables is still one of the important precursors to performance.
--Jeff Moden
Change is inevitable... Change for the better is not.