繁体   English   中英

仅用于 ETL 的 SQL Server?

[英]SQL Server for ETL only?

我最近委托了一个安装了 SQL Server 2016 的新虚拟服务器,我计划在其上安排和运行所有(或至少是所有新的)SSIS 包。

我的问题是......让这个服务器完全没有数据是最佳实践吗? 即避免在此服务器上暂存数据并将其纯粹用于处理来自其他服务器的数据,或者在此服务器上暂存数据(仅通过运行时保留)是否可以接受/更可取?

我意识到这是一个相当广泛的问题,两种方法可能都有好处,但由于这是一个我可以控制的闪亮的新服务器,我想知道我应该对此有多严格。

感谢您提前提供任何建议!

我认为这取决于公司政策和您的判断。 我已经使用过两种都有正当理由的解决方案。

如果您需要应用大量转换或在某些时候遍历数据,从而向另一台服务器发出许多请求,则将数据存储在服务器本身上可能会提高性能。 在这些情况下,与服务器的连接速度可能是瓶颈,因此将数据存储在服务器上并在本地执行所有这些操作可能是一种解决方案。 但是,请记住,您要遵循公司关于安全性的数据准则,以及其他方面的准则。

目前我正在使用一个服务器进行处理和一个强大的数据集群。 在这种情况下,我们保持处理服务器清洁。 它可以让您的所有数据都集中在同一位置,它是有组织的并遵守公司提供的所有数据准则。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM