Tuesday 12 February 2013

5. What is a Teradata Node?

What is a Node?

A node is made up of various hardware a nd software components. All
applications run under UNIX , or Windows, and all Teradata software runs
under PDE. All share the resources of CPU and memory on the node.

AMPs and PEs are
virtual processors (vprocs) running under control of
the PDE. Their numbers are software configurable.

AMPs are associated with
virtual disks (vdisks), which are configured as
ranks of a disk array.

The "Shared Nothing" architecture of Teradata means that each vproc is
responsible for its own portion of the database, and for all activities to be
performed on that part of the system.

All AMPs and PEs communicate via the
BYNET, which is a message
passing system. In an SMP (Symmetric Multi-Processing) system, it is
implemented as boardless BYNET, and in MPP (Massively Parallel
Processing) systems, it is implemented as a software and hardware
solution. The BYNET allows multiple vprocs on multiple nodes to
communicate with each other. PDE actually controls message-passing
activity, while the BYNET handles message queuing and flow control.
An application that runs under the control of PDE, such as Teradata, is
considered a
Trusted Parallel Application (TPA).

Note: The versatility of the Teradata Database is based on virtual
processors (vprocs) that eliminate dependency on specialized physical
processors. These vprocs are a set of software processes that run on a
node under the Teradata Parallel Database Extensions (PDE) and the
multitasking environment of the operating system.

1 comment:

  1. Niranjan_nr0001 July 2013 at 01:22

    To Add on to the definition of Node:

    A node is a term for a general-purpose processing unit under the control of a single operating system. The basic building block for a Teradata system, the node is where the processing occurs for the database.

    ReplyDelete