AI Virtual DBA for Autonomous Database Administration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Database management systems (DBMS) require continuous human administration, which can be resource-intensive and prone to errors, especially in distributed or cloud-based environments, leading to variable response times and increased costs.

Innovation Solution

An artificially intelligent DBMS system that uses sensors to monitor parameters, determines issues, identifies candidate resolutions, and selects the most confident solution to perform administrative tasks autonomously, with the option to interact with human administrators for validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human database administrators continuously monitor and fine-tune databases, then database integrity and availability are maintained, but resource consumption increases and human error risk increases

Engineering Contradiction:
Improvedatabase integrityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements self-service through an AI-powered virtual DBA that autonomously monitors database parameters, detects issues, and executes resolutions without continuous human intervention. The system self-manages database maintenance tasks including performance optimization, backup operations, and issue resolution, thereby maintaining reliability while eliminating the resource consumption and error risks associated with human administrators.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple database administrators support multiple operating environments in distributed DBMS, then database availability is maintained, but costs and complexity increase

Engineering Contradiction:
Improvedatabase availabilityVSAvoidadministration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual DBA embodies universality by being platform-independent and capable of administering databases across multiple operating environments and distributed systems through a single unified interface. The AI system learns from diverse database environments and applies generalized knowledge to manage heterogeneous systems, eliminating the need for multiple specialized administrators while maintaining availability across all platforms.

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

Solution Approach 2:

The virtual DBA serves as an intermediary between human administrators and complex distributed database systems. It translates high-level administrative requirements into specific platform-appropriate actions, managing the complexity of multiple operating environments while presenting a simplified interface to users and reducing the burden on human administrators.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If human database administrators perform administrative tasks, then database operations are executed, but response times vary and errors increase

Engineering Contradiction:
Improveoperational efficiencyVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical system of human database administration with an automated AI-based virtual DBA. This substitution eliminates human reaction time limitations and variability, enabling instantaneous detection and response to database issues. The system continuously monitors database parameters and executes resolutions automatically, achieving consistent fast response times without the variability inherent in human-operated systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11727288B2Database-management system with artificially intelligent virtual database administration
Publication Date: 2023.08.15 KYNDRYL INC
  • US11727288B2 patent drawing
  • US11727288B2 patent drawing
  • US11727288B2 patent drawing

AI summary

A method and associated systems for a database-management system with artificially intelligent database administration. The DBMS manages one or more databases, each of which is monitored by sensors that detect conditions indicative of database performance. An operational engine receives input from the sensors, translates it into a form understandable by an artificially intelligent decision engine, and forwards the translated input to the decision engine. The decision engine uses preloaded knowledge elements stored in a knowledgebase to infer whether the sensor input identifies an issue that can only be resolved by a database-administration activity. If so, the decision engine attempts to select a best solution, optionally seeks confirmation of its selection from an outside source, and directs the operational engine to implement the selected solution. The relative success of the solution is fed back to the knowledgebase, allowing the system, by means of machine learning, to continuously improve accuracy and effectiveness.