Automated Database Engine Server Configuration via Parameter Bundling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional installation of a database engine on a new server is time-consuming, requires specialized knowledge, and is prone to human error due to the complexity of the manual process.

Innovation Solution

An automated configuration method and system that bundles a database engine file directory and backup file from an existing server, updates parameters based on the new server's specifications, and uses these to start and validate the new database engine server, reducing the need for manual intervention and optimizing the installation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual installation process is used, then installation can be completed with basic resources, but installation time is excessive and requires specialized knowledge

Engineering Contradiction:
Improveinstallation speedVSAvoidinstallation process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates installation bundles in advance that contain pre-configured database engine files, directory structures, and parameter settings. These bundles are prepared beforehand and can be rapidly deployed to new servers without requiring manual configuration during installation, thus resolving the contradiction between fast installation and process complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent copies the entire directory structure and configuration parameters from an existing database engine server into a reusable bundle. This copying mechanism allows the standardized configuration to be replicated across multiple servers automatically, eliminating the need for specialized knowledge and reducing installation time while maintaining consistency

Inventive Principle:
Principle #26Copying

2Reliability

If manual configuration is performed, then flexibility in customization is achieved, but human error and non-optimized operation increase

Engineering Contradiction:
Improveinstallation accuracyVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-configuration by automatically extracting parameters from the backup file and updating them in the new server environment. The database engine server itself generates the configuration bundle and can validate its own installation, reducing reliance on manual human operation and thereby minimizing errors while maintaining simplicity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a validation step where the new database engine server is checked to ensure proper installation and configuration. This feedback mechanism verifies that the automated process achieved the desired reliability, and any deviations can be detected and corrected, thus improving installation accuracy without increasing operational complexity

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If standardized bundle is used, then consistency in server design is achieved, but adaptability to specific server specifications is reduced

Engineering Contradiction:
Improveserver configuration consistencyVSAvoidserver parameter adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by maintaining a standardized overall configuration structure while allowing specific parameters to be locally adapted to each server's specifications. The bundle provides a consistent framework, but individual server parameters can be customized within that framework, achieving both consistency and adaptability simultaneously

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11016989B2Systems and methods for an automated configuration of a new database engine server
Publication Date: 2021.05.25 WALMART APOLLO LLC
  • US11016989B2 patent drawing
  • US11016989B2 patent drawing
  • US11016989B2 patent drawing

AI summary

Embodiments relate to systems and methods for the automated configuration of new database engine servers. In one embodiment, a method includes obtaining a database engine file directory and a backup file comprising database engine parameters from an existing database engine server, bundling the database engine file directory and backup file, placing the bundle on a new database engine server, determining at least one parameter of the new database engine server, updating at least one of the database engine parameters based on the determined at least one parameter, using the determined at least one parameter and the backup file to start the new database engine server, and validating the new database engine server.