Skip to main content
ONTAP Technical Reports

Application and database technical reports

Contributors netapp-chrisgeb jfsinmsp

ONTAP is the foundation for data management and data protection for many enterprise application and database technologies. The following technical reports provide guidance on NetApp recommended practices and implementation procedures for Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SAP HANA and Epic.

Microsoft SQL Server

SQL Server is the foundation of Microsoft's data platform, delivering mission-critical performance with in-memory technologies and faster insights on any data, whether on the premises or in the cloud.

Best practice for Microsoft SQL Server with ONTAP
Learn how storage administrators and database administrators can successfully deploy Microsoft SQL Server on ONTAP storage.

Note This documentation replaces the previously published technical report TR-4590: Best practice guide for Microsoft SQL Server with ONTAP.

TR-4976: Virtualized Microsoft SQL Server performance on NetApp AFF A-Series and C-Series systems
Learn about Microsoft SQL Server performance characteristics using a NetApp AFF A-Series and C-Series systems as well as guidance on how to select the right system based on workload.

TR-4714: Best practices for Microsoft SQL Server using SnapCenter
Learn now to successfully deploy Microsoft SQL Server on ONTAP storage using SnapCenter technology for data protection.

MySQL

This document describes the configuration requirements and provides guidance on tuning and storage configuration for deploying MySQL on ONTAP.

MySQL database on NetApp ONTAP best practices
MySQL and its variants, including MariaDB and Percona, are widely used for many enterprise applications. These applications range from global social networking sites and massive ecommerce systems to SMB hosting systems containing thousands of database instances. Learn about the configuration requirements and guidance on tuning and storage configuration for deploying MySQL on ONTAP.

Note This documentation replaces the previously published technical report TR-4722: MySQL database on NetApp ONTAP best practices.

Oracle

ONTAP is designed for Oracle databases. For decades, ONTAP has been optimized for the unique demands of relational database I/O and multiple ONTAP features were created specifically to service the needs of Oracle databases and even at the request of Oracle Inc. itself.

Oracle databases on ONTAP
Learn about the recommended practices that enable storage administrators and database administrators to successfully deploy Oracle on ONTAP storage.

Oracle data protection with ONTAP
Learn about the recommended practices that enable storage administrators and database administrators to successfully backup, recover, replicate and provide disaster recovery to Oracle on ONTAP storage.

Oracle disaster recovery with ONTAP
Learn about the recommended practices, test procedures, and other considerations for operating Oracle databases on a MetroCluster and SnapMirror Business Continuity.

Migration of Oracle databases to ONTAP storage systems
Learn about the overall considerations for planning a migration strategy, the three different levels in which data movement takes place, and details some of the various procedures available.

Note Documentation linked above replaces these previously published technical reports TR-3633: Oracle databases on ONTAP; TR-4591: Oracle data protection: backup, recovery, replication; TR-4592: Oracle on MetroCluster; and TR-4534: Migration of Oracle databases to NetApp storage systems

TR-4969: Oracle database performance on AFF A-Series and C-Series
ONTAP is a powerful data-management platform with native capabilities that include inline compression, nondisruptive hardware upgrades, and the ability to import a LUN from a foreign storage array. Up to 24 nodes can be clustered together, simultaneously serving data through Network File System (NFS), Server Message Block (SMB), iSCSI, Fibre Channel (FC), and Nonvolatile Memory Express (NVMe) protocols. In addition, Snapshot technology is the basis for creating tens of thousands of online backups and fully operational database clones. In addition to the rich feature set of ONTAP, there are a wide variety of user requirements, including database size, performance requirements, and data protection needs. Learn about bare metal database performance using AFF storage systems, including both the A-Series and C-Series, and it covers both maximums and the practical difference between the two AFF options.

TR-4971: Virtualized Oracle database performance on AFF A-Series and C-Series
ONTAP is a powerful data-management platform with native capabilities that include inline compression, nondisruptive hardware upgrades, and the ability to import a LUN from a foreign storage array. Up to 24 nodes can be clustered together, simultaneously serving data through Network File System (NFS), Server Message Block (SMB), iSCSI, Fibre Channel (FC), and Nonvolatile Memory Express (NVMe) protocols. In addition, Snapshot technology is the basis for creating tens of thousands of online backups and fully operational database clones. In addition to the rich feature set of ONTAP, there are a wide variety of user requirements, including database size, performance requirements, and data protection needs. Learn about virtualized database performance using AFF storage systems, including both the A-Series and C-Series, and it covers both maximums and the practical difference between the two AFF options.

TR-4695: Database storage tiering with FabricPool
Learn about the benefits and configuration options of FabricPool with various databases, including the Oracle relational database management system (RDBMS).

TR-4899: Oracle database transparent application failover with SnapMirror active sync
SnapMirror active sync (formerly SM-BC) and Oracle Real Application Cluster (RAC) can provide transparent application failover (TAF) and continuity in the face of site outages and true disasters. Learn about the configuration guidance and recommended practices of a AFF storage array with SnapMirror Active Sync as the storage component of Oracle RAC.

TR-4876:Oracle Multitenancy with ONTAP solution and deployment best practices
Learn about the solution recommended practices on how to provision, manage, and protect Oracle Multitenant databases by using ONTAP storage to maximize the benefits of both Oracle Multitenant databases and the features of ONTAP software.

PostgreSQL

PostgreSQL comes with variants that include PostgreSQL, PostgreSQL Plus, and EDB Postgres Advanced Server (EPAS). PostgreSQL is typically deployed as the back-end database for multitier applications. NetApp ONTAP is a excellent choice for running PostgreSQL databases do to its reliability, high performing and efficent data management capabilities.

PostgreSQL database on ONTAP best practices
PostgreSQL comes with variants that include PostgreSQL, PostgreSQL Plus, and EDB Postgres Advanced Server (EPAS). PostgreSQL is typically deployed as the back-end database for multi-tier applications. It is supported by common middleware packages (such as PHP, Java, Python, Tcl/Tk, ODBC, and JDBC) and has historically been a popular choice for open-source database management systems. Learn about the configuration requirements and guidance on tuning and storage configuration for deploying PostgreSQL on ONTAP.

Note This documentation replaces the previously published technical report TR-4770: PostgreSQL database on ONTAP best practices.

SAP HANA

SAP HANA database solutions on ONTAP
Best practices for configuring, managing and automating SAP solutions can be found on the NetApp SAP Solutions page.

Epic

Epic on ONTAP best practices
A guide to understanding the best practices for deploying Epic on premises and in the cloud while meeting configuration standards for proper deployment on ONTAP.

Note This documentation replaces the previously published technical report TR-3923: NetApp best practices for Epic.