Skip to main content
NetApp Knowledge Base

Can ONTAP CIFS volumes be used as database storage for RDB or NoSQL workloads?

Views:
8
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

Applies to

ONTAP 9

Answer

  • The actual feasibility and supportability depend on the database product design, access method, and vendor requirements.
  • ONTAP itself does not define or restrict whether CIFS storage can be used for database workloads.
  • ONTAP operates as a standard CIFS (SMB) file server and provides file-level access.
  • The suitability and supportability depend on:
    • Database architecture and access model
    • File system and locking requirements
    • Database vendor support policy
  • Using CIFS volumes directly for database files
    • CIFS provides file I/O access, not block level access.
    • Many enterprise databases are designed for block access using SAN LUNs.
    • Some database workloads may not be suitable for direct placement on CIFS volumes.
    • Examples of potentially unsuitable workload characteristics:
      • High frequency random write operations
      • Strict or low latency file locking requirements
      • Exclusive access or strong transactional consistency assumptions
    • Note:
      • These limitations are not imposed by ONTAP.
      • Feasibility depends on the database implementation.
      • This applies to both relational and NoSQL databases.
  • For official support status, confirmation with the database vendor documentation and support policy is required.

Additional Information

additionalInformation_text
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.