当前位置:  开发笔记 > 数据库 > 正文

您能为Teradata最佳实践推荐一个好的来源吗?

如何解决《您能为Teradata最佳实践推荐一个好的来源吗?》经验,为你挑选了2个好方法。

看起来我的数据仓库项目明年将转向Teradata(来自SQL Server 2005).

我正在寻找有关Teradata最佳实践的资源 - 从SQL方言的限制到习惯用法以及使查询表现良好的惯例 - 特别是如果它们突出显示与SQL Server 2005明显不同的内容.特别提示类似于SQL的艺术(更注重Oracle).

我的业务流程目前在T-SQL存储过程中,并且非常依赖SQL Server 2005的功能,如PIVOT,UNPIVOT和Common Table Expressions,每月从4TB数据仓库生成大约2700行的输出.



1> bogertron..:

一个地方就在这里:http://www.teradataforum.com/

这可能有点晚了,但有一些事情可以让我警告你我学到的Teradata.

尽可能经常使用最新版本.对于V12,优化器被重写,数据库现在表现得更好.试着意识到SQL Server和Teradata是非常不同的野兽,大多数概念都不会很好地过渡.不要低估主要指数的重要性.与其他数据库相比,teradata使用的锁是非常原始的.不要使用TERA模式.您没有任何传统的代码,ANSI模式远远优于并且受到广泛鼓励.连接索引是非常有用的工具,但它们不提供所有答案.并行性,花时间了解FASTLOAD,MULTILOAD和TPUMP如何工作,并找出如何利用它们的ETL策略来利用它.如果您尝试运行需要高性能的查询,请不要使用任何强制转换,优化程序将不使用统计信息来生成最佳执行计划.处理日期将是一个痛苦,只是一个警告.Teradata非常面向DDL,尝试在创建表时理解所有相关语法.压缩是一个很棒的工具,如果你有任何在表中重复的值,请使用它.Teradata提供的工具并不多,可以为很多人做好准备.存在的工具非常昂贵.

不幸的是,我对SQL Server知之甚少,所以我不能说SQL Server中的哪些工具出现在Teradata中.

希望这可以帮助



2> Rob Paller..:

我还将研究最近推出的Teradata Developer Exchange以及TeradataForum和Teradata主网站上的论坛.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有