15.11 - Introduction to Data Stream Architecture - Data Stream Architecture

Teradata Data Stream Architecture (DSA) User Guide

Data Stream Architecture
December 2016
User Guide

Teradata Data Stream Architecture (DSA) enables you to back up and restore data from your Teradata database using Teradata Viewpoint portlets: BAR Setup and BAR Operations. The portlets provide user interfaces to Teradata DSA that are similar to other Teradata ecosystem components. This integration leverages Viewpoint account management features and enhances usability. Teradata DSA also provides a command-line utility that you can use to configure, initiate, and monitor backup and restore jobs.

Teradata DSA is an alternative to the ARC-based BAR architecture that uses the Teradata Tiered Archive/Restore Architecture (TARA) user interface. It provides potentially significant improvement in performance and usability. Teradata DSA can co-exist with ARC-based BAR applications on the same BAR hardware, although the resulting backup files are not compatible with both tools. ARC cannot restore a DSA backup job. However, you can migrate the object list from an existing ARC script into a DSA backup job.

Data Stream Extensions and Data Stream Utility

Beginning with DSA 15.10, the product has been rebundled into two components: Data Stream Utility (DSU) and Data Stream Extensions (DSE).

DSE offers BAR portlet and command-line functionality, plus support for third-party backup applications such as Veritas NetBackup. DSE is equivalent to the Teradata DSA product prior to 15.10.

DSU offers BAR portlet and command-line functionality, but does not offer third-party backup application support. DSU is a solution offered for sites without a need for the extended footprint offered by Teradata DSE. DSU is for use only with Teradata databases. DSU uses disk file systems, EMC Data Domain, AWS S3, or Azure Blob as backup storage devices, offering a simple and affordable way to implement DSA software. In a typical use case, the DSA Network Client is installed on the Teradata nodes, the DSC server is provided in a VM format, and a simple NFS environment is set up for use as a storage location for the backup files. A managed storage server can also act as a host server to the NFS environment if needed. When a Data Domain unit is used, EMC Data Domain Boost for Data Stream Utility (DD Boost) allows a direct connection to the unit without using NetBackup.

Server Functionality

Server functionality includes the following servers:
  • DSC server, which controls all BAR operations. A DSC server must have the Data Stream Controller (DSC) installed.
  • Media server, which writes to the target storage device. A media server must have the ClientHandler component installed.

A machine in a DSA configuration can include one or more different types of server functionality. For example, the managed storage server in a DSU configuration functions as disk storage, the DSC server, and a media server. In another configuration, the DSC server could be a standalone server.

Backup Solutions

DSA backup solutions can include any of the following:
  • Data Domain
  • Disk file system
  • Third-party backup application software, such as NetBackup
  • AWS S3
  • Azure Blob