Database System Management via Discovery and Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems lack comprehensive system management capabilities for performing discovery, backup, restore, and clone operations efficiently, particularly in ensuring high availability and fault tolerance across diverse storage configurations.

Innovation Solution

A centralized system management system that includes a System Management Service (SMS) and System Management Core (SM Core) components, which perform discovery operations to map system layouts, execute backup and restore operations with metadata management, and facilitate clone operations using NetApp's FlexClone technology, enabling application-consistent and crash-consistent backups across various storage types and configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a centralized system management system is implemented to provide comprehensive system management capabilities, then system management efficiency and data protection are improved, but device complexity increases

Engineering Contradiction:
Improvesystem management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system management system implements a universal platform that handles multiple database types (Oracle, SQL Server, MySQL, PostgreSQL) and storage configurations through a single integrated interface. The SMS and SM Core components provide multi-functional capabilities including discovery, backup, restore, and clone operations across diverse systems, eliminating the need for separate management tools for each database type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary system management layer (SMS and SM Core) that mediates between the database systems and storage systems. This intermediary handles the complexity of communication and coordination, allowing database administrators to manage diverse systems through a simplified interface while the intermediary manages the underlying complexity of different storage configurations and database protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If comprehensive system management capabilities are provided across diverse storage configurations, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvestorage configuration compatibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system management system provides universal adaptability to work with diverse storage configurations including SAN, NAS, and virtualized storage through a single platform. The discovery operations automatically detect and adapt to different storage types, while the backup and restore mechanisms handle various configurations without requiring separate specialized systems for each storage type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adjusts its operation parameters based on the detected storage configuration type. The discovery operations identify storage parameters (SAN, NAS, virtualized) and the system modifies its subsequent backup, restore, and clone operations accordingly, allowing seamless adaptation to different storage environments without manual configuration.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated discovery and metadata management operations are performed, then productivity is improved, but use of energy increases

Engineering Contradiction:
Improveautomation efficiencyVSAvoidcomputational energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs discovery operations and collects metadata in advance before backup operations are initiated. By pre-discovering database layouts, storage configurations, and file structures, and by pre-collecting necessary metadata, the system reduces the computational load during actual backup operations, improving overall efficiency while managing energy consumption through staged processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10055305B2Techniques to perform system management processing for database systems
Publication Date: 2018.08.21 NETAPP INC
  • US10055305B2 patent drawing
  • US10055305B2 patent drawing
  • US10055305B2 patent drawing

AI summary

Various embodiments are generally directed an apparatus and method for performing a discovery operation to determine a system layout for a database and one or more files for a dataset stored in the database and performing a backup operation on the dataset to cause storage of a backup copy of each of the one or more files and collect metadata associated with the backup copy of each of the one or more files, the metadata to enable restoration of the one or more files.