Netezza Performance Server 11.0.0.0 release notes

Deployment options: Netezza Performance Server for Cloud Pak for Data System

Netezza Performance Server (also called Netezza Performance Server or NPS), is an add-on data warehouse solution available for Cloud Pak for Data System platform.

Netezza Performance Server data is stored, managed, and processed on solid-state disks (SSDs) attached to a collection of SPU (Snippet Processing Unit) nodes. The SPU nodes are aggregated into one or more Cloud Pak for Data System expansion units, where each expansion unit has 4 nodes. Each SPU node has 4 locally-attached 4TB NVMe (non-volatile memory express) SSDs. The SSDs are self-encrypting drives (SEDs), and NPS makes available the encryption capabilities of the drives.

New features

The software release number for this first release of Netezza Performance Server is 11.0.0.0. This software release is derived from IBM® PureData® System for Analytics 7.2.1, with the following improvements and enhancements:
  • An SQL client driver for the GO programming language.

    Overview of ODBC, JDBC, OLE DB, .NET and Go Driver.

  • The ability to modify data in a different database than the one currently connected to. Exceptions to this are: operations on row-secure tables (RSTs), and ALTER TABLE { ADD | DROP | RENAME | MODIFY } COLUMN.

    Access other databases.

  • Database ROLE functionality (CREATE ROLE, ALTER ROLE, DROP ROLE, SHOW ROLE, SET ROLE), for packaging sets of privileges in a role object and granting users the ability to assume a role (via SET ROLE) in an SQL session.

    Netezza Performance Server database users, groups, and roles.

  • The ability to run more concurrent queries with fewer out-of-memory errors than on Netezza, as a result of new 64-bit SPU software allowing global shared memory to be increased significantly.

  • Cloud Pak for Data System capabilities are leveraged for hardware monitoring and failover, managing events, and CallHome.

  • A new nzsw command-line utility is available for reporting software issues (analogous to nzhw -issues or nzds -issues), for example: generate statistics (including estimates of the time these will take), groom, and reindex operations, orphaned tables, and catalog inconsistencies. System statistics and changes made to Netezza Performance Server configuration parameters can also be shown with nzsw.

    The nzsw command.

  • nzbackup, when not invoked in verbose mode, provides running progress feedback of the form Number of objects/tables remaining: x out of n.
  • JSON data type support as outlined in https://www.postgresql.org/docs/9.2/datatype-json.html
  • A new feature to create global temporary tables. For more information, see Create global temporary tablefs.

Compatibility with Netezza

Netezza Performance Server is fully compatible with IBM PureData System for Analytics (Netezza appliances). Any existing Netezza scripts and SQL applications can be run without modification on the Netezza Performance Server.

Netezza Performance Server host command-line interface (CLI) commands are generally identical to IBM PureData System for Analytics 7.2.1.x.

IBM PureData System for Analytics Release 7.2.1.x clients work against NPS 11.0.0.0 hosts (servers), using the configured host name and IP address. The server port numbers are the same for both products.

The NzAdmin and NzPortal tools are not provided with Netezza Performance Server 11.0.0.0. However, equivalent functionality is provided in the IBM Performance Server web console.

The database backup and restore format is compatible across Netezza Performance Server 11.0.0.0 and IBM PureData System for Analytics 7.2.1.X (and earlier).

Using Netezza Replication Services 1.6 with Netezza Performance Server 11.0.0.0 requires configuring a PTS "log server", just as with IBM PureData System for Analytics 7.2.1.X. The following combinations of master and subordinate nodes are supported. In cases where a replication node (master or subordinate) is on IBM PureData System for Analytics 7.2.1.x, contact IBM Support for configuration instructions.
  • Netezza Performance Server primary - Netezza Performance Server subordinate
  • IBM PureData System for Analytics 7.2.1.X primary - Netezza Performance Server subordinate
  • Netezza Performance Server primary - IBM PureData System for Analytics 7.2.1.X subordinate
    Note: In this particular combination, if the Netezza Performance Server master node uses the new Role functionality or updates a different replicated database than the one connected to in a session, replication to the IBM PureData System for Analytics 7.2.1.X subordinate node will fail and will require manual intervention to recover and synchronize.
For more information on Replication Services, see https://www.ibm.com/support/knowledgecenter/en/SS8KTR_1.6.0/com.ibm.replsvc.doc/kc_welcome_rs.html.

Netezza Performance Server is compatible with IBM Netezza Analytics (INZA). It is 100% compatible with PDA INZA functionality-wise.

IBM Performance Server for PostgreSQL Analytics (IPSA) currently does NOT support nzLUA UDX.