Database Backup Interface Standardization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database systems face challenges in efficiently binding to new external backup systems, requiring significant manual effort and programming to manage data selection, synchronization, and interface adaptation, leading to inefficiencies in backup and restore processes.
Innovation Solution
A standardized backup interface with designated extension points allows database systems to connect to various external backup systems, separating hardware-specific aspects from database logic, and includes a graphical user interface that adapts to different backup systems, minimizing configuration efforts and automating synchronization processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a specialized interface is created to connect the database system to a specific external backup system, then the backup functionality is achieved, but the effort and time required to adapt to new backup systems increases significantly
Solution Approach 1:
The patent implements a universal backup interface that can connect to multiple different external backup systems through standardized protocols. This interface acts as an intermediary layer between the database system and various backup systems, enabling the database to perform backups with different systems without requiring custom integration work for each one. The interface supports multiple backup protocols and can adapt to different backup system types.
Solution Approach 2:
The patent introduces an intermediary backup interface that mediates between the database system and external backup systems. This intermediary layer handles the complexity of different backup system protocols and provides a standardized connection point. When a new backup system needs to be integrated, only the intermediary interface needs to be configured, not the entire database system, significantly reducing adaptation time.
2Adaptability or versatility
If manual processes are used to select data volumes and destination directories for backup, then flexibility in backup selection is achieved, but the manual effort and complexity increase
Solution Approach 1:
The patent implements automated backup selection functionality that allows the backup system to automatically identify and select appropriate data volumes and destination directories without requiring manual intervention. The system can autonomously determine which database components need backing up and where to store them, based on pre-configured policies and rules. This self-service capability maintains flexibility while eliminating manual effort.
Solution Approach 2:
The patent enables pre-configuration of backup parameters, data volume selections, and destination directories before the actual backup process begins. Administrators can set up backup policies, rules, and preferences in advance, allowing the system to automatically execute backups with the pre-determined configurations. This preliminary setup reduces manual effort during actual backup operations while maintaining adaptability.
3Reliability
If the database system is put in a synchronized state before backup, then data consistency is ensured, but the backup process time increases
Solution Approach 1:
The patent implements preliminary synchronization mechanisms that prepare the database for backup in advance, so that when the actual backup is initiated, the data is already in a consistent state. The system can perform preliminary checks, lock necessary resources, or create consistent snapshots before the backup process begins, ensuring data consistency without significantly delaying the backup execution.
Solution Approach 2:
The patent enables continuous backup operations that can proceed without requiring the database to be completely stopped or put in a synchronized state. The backup system can continuously capture data changes and maintain consistency through incremental backup techniques, allowing the backup process to continue while the database remains operational, thus maintaining both consistency and productivity.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
The invention relates to a database system (1) comprising a database logic (5) adapted to perform database processing and a backup interface (20) for external backup, wherein the backup interface (20) is adapted to connect the database system (1) to a plurality of different external backup systems (11) and wherein the backup interface (20) is adapted to receive one or more plugged-in functions (12) of the different external backup systems (11). The database logic (5) communicates with the backup interface (20) using only a predefined set of extension points (6, 7, 8, 9, 10, 17), at least some of the extension points (6, 7, 8, 9, 10, 17) being adapted for being implemented by one or more of the plugged-in functions (12) of each of the different external backup systems (11).