TeraData Basics
TeraData Basics
持续更新中。。
插图画得很辛苦
1. Basic concept
1.1 Parallel Processing
AMP(Access Module Processor)
1.2 Linear Scalability
All Teradata tables are spread across ALL AMPs
3. Four Different Primary Indexes
3.1 UPI
CREATE TABLE Employee_Table
( Employee_No INTEGER,Last_Name CHAR(20),Mgr_No VARCHAR(12),Salary Decimal(10,2)
) UNIQUE PRIMARY INDEX(Employee_No)
Teradata hashes UPI to distribute the date to all the AMPs evenly
3.2 NUPI
CREATE TABLE Employee_Intl
( Employee_No INTEGER,Dept_No INTEGER,Last_Name CHAR(20),Salary Decimal(10,2)
) PRIMARY INDEX(Dept_No)
Teradata distributes same NUPI into one AMPs, normally unevenly
3.3 Multi-Column Primary Index
Apply to both UPI & NUPI
CREATE TABLE Employee_Intl
( Employee_No INTEGER,Dept_No INTEGER,First_Name CHAR(10),Last_Name CHAR(20),Salary Decimal(10,2)
) PRIMARY INDEX(First_Name,Last_Name)
Where write query, you need to combine the multi-column primary index, in order to get single AMP retrieving.
SELECT FROM Employee_Intl WHERE First_Name = '' AND Last_Name = '';
3.4 No Primary Index Tables
Random distribution, which is always even.
CREATE TABLE Employee_Intl
( Employee_No INTEGER,Dept_No INTEGER,First_Name CHAR(10),Last_Name CHAR(20),Salary Decimal(10,2)
) PRIMARY INDEX(First_Name,Last_Name)
When execute the query, it will do a full table scan, usually for staging, which makes loading data faster.
Or use it for Columnar design
CREATE TABLE Employee_Columnar
( Employee_No INTEGER,Dept_No INTEGER,First_Name CHAR(10),Last_Name CHAR(20),Salary Decimal(10,2)
) No Primary Index
Partition By Column
- must be a NoPI table
- COLUMN keyword
4. Nodes
4.1 SMP Node
AMPs and Parsing Engines live inside SMP (Symmetric Multi-Processing) Nodes
AMPs share nothing, each of them has its own disk, memory, CPU
4.2 MPP
Two SMP nodes connected become one MPP (Massive Parallel Processing) system
4.3 Teradata Cabinet
4.4 Inside a Node
PDE - Parallel Database Extensions, which controls the BYNET
PE - Parsing Engines
Vproc - Virtual Processes
4.5 Boardless BYNET and Physical BYNET
Each PE controls every AMP, but why multiple PEs instead of one? Because each PE handles 120 sessions (users), which makes Teradata available for many users at the same time.
5. Hashing the primary index
TeraData Basics相关推荐
- appJSON[tabBar][0][pagePath] pages/basics/basics 需在 pages 数组中
问题如下 出现这个问题的原因自己创建了basics和media然后自己并没有在 app.json 中pages没有声明路径 所以呢在pages中添加路径即可,
- unity镜像_通过镜像学习Unity Multiplayer Basics
unity镜像 Unity is one of the most well-known and established engines for game development, and Mirror ...
- Teradata推出Vantage on Azure,可实现自助配置、快速部署,提供安全、可扩展的高性能分析
云数据分析平台公司Teradata今日宣布推出全新Teradata Vantage on Azure 服务,帮助客户在部署其Teradata Vantage 环境时,将Vantage的强大功能与Mic ...
- Teradata收购Think Big Analytics 提升大数据咨询能力
ZDNET至顶网CIO与应用频道 09月18日 综合消息:数据分析平台.应用和服务供应商Teradata公司宣布收购Think Big Analytics公司.Think Big 是一家领先的咨询服务 ...
- python处理teradata数据库_Teradata数据库——你需要了解的基础知识
AMP (Access Module Processors) TD里面最基础的核心组件之一,它是存储.计算TD表中每一行数据的基本单位.你会在很多地方看到它的身影.每一个AMP有自己的一块内存.有自己 ...
- NFC Basics(基本NFC)——翻译自developer.android.com
NFC Basics 关于收发NDEF格式的消息,以及相关的api. 非NDEFdata以及其它更深入技术请參见Advanced NFC. 在android端使用NDEF有两种情况: - 从标签读取N ...
- Teradata join 优化
原地址:http://blog.chinaunix.net/uid-22953591-id-2600054.html Teradata join 1.SELECT Statement ANSI Joi ...
- 第一季度Teradata营收下降7.3% 利润下跌63%
ZDNet至顶网软件频道消息: 大数据和数据仓库厂商Teradata第一季度营收和利润状况未及华尔街预期. 2015年第一季度Teradata营收5.82亿美元,比去年同期的6.28亿美元下降了7.3 ...
- 稀疏性和L1正则化基础 Sparsity and Some Basics of L1 Regularization
Sparsity 是当今机器学习领域中的一个重要话题.John Lafferty 和 Larry Wasserman 在 2006 年的一篇评论中提到: Some current challenges ...
最新文章
- css实现左边div固定宽度,右边div自适应撑满剩下的宽度
- 为.netcore助力--WebApiClient正式发布core版本
- mysql innodb事务中_MySQL InnoDB如何保证事务特性示例详解
- 并不对劲的BJOI2019
- android获取wifi mac地址吗,Android获取当前WiFi的MAC地址-适配所有版本
- LeetCode 994. 腐烂的橘子
- 信息化案例:国家电投
- Pandas:用Python做日报(重构)
- 软件著作权申请流程和注意事项
- 收集最火的开源项目——PHP 篇
- Emacs-057-hippie-expand使用
- ArcEngine编辑模块——批量删除要素
- 三面字节跳动被虐得“体无完肤”,15天读完这份pdf,终拿下美团研发岗offer
- 一级注册消防工程师招生简章
- 使用Python爬出王者荣耀高清皮肤图片
- C语言 getchar()函数详解
- POJO、JavaBean和EJB的区别
- 闻道有先后,术业有专攻
- Hudson使用之Tomcat运行Hudson
- 微型计算机题,微机课练习题