Query Redaction Logging for Parallel Database Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems are limited by hardware, data storage methods, and co-processing options, leading to inefficiencies in processing large volumes of data.

Innovation Solution

A database system utilizing a parallelized data input, storage, retrieval, and processing architecture that divides data into segments, optimizes query plans, and distributes processing across multiple computing devices and nodes, enabling efficient and parallel execution of queries and data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored and processed in a traditional sequential manner, then hardware resources are simplified, but processing speed and efficiency deteriorate when handling large volumes of data

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides data into multiple segments and distributes them across multiple computing devices. Each device processes a portion of the data in parallel, transforming a single sequential processing task into multiple concurrent processing tasks, thereby improving data processing speed without requiring a complete redesign of the hardware infrastructure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a distributed computing dimension by deploying processing nodes across multiple devices and locations. This transforms the traditional single-dimension sequential processing into multi-dimensional parallel processing, enabling simultaneous data handling across different computational nodes while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If data is divided into segments and processed in parallel across multiple devices, then processing efficiency improves, but system complexity and coordination overhead increase

Engineering Contradiction:
Improvequery processing throughputVSAvoiddistributed system coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a query optimization module that acts as an intermediary between query submission and distributed execution. This module generates optimized query plans, manages data segment distribution, and coordinates processing across multiple devices, thereby reducing the coordination overhead and simplifying the management of distributed system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by pre-processing and optimizing query plans before distributed execution. The system prepares data segment mappings, optimizes query execution strategies, and establishes processing routes in advance, which reduces runtime coordination complexity and improves overall query processing throughput

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional data storage methods are used, then storage implementation is simple, but processing speed and efficiency deteriorate for large data volumes

Engineering Contradiction:
Improvedata retrieval speedVSAvoidstorage architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments stored data into multiple distributed data segments across different storage nodes. This segmentation enables parallel data retrieval operations where multiple segments can be accessed simultaneously, significantly improving data retrieval speed while maintaining storage implementation simplicity through standardized segment formats

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250390462A1Database system with query redaction and methods for use therewith
Publication Date: 2025.12.25 OCIENT HOLDINGS LLC
  • US20250390462A1 patent drawing
  • US20250390462A1 patent drawing
  • US20250390462A1 patent drawing

AI summary

A database system operates by: receiving statements for execution; determining when to mark the corresponding one of the statements for redaction in accordance with a plurality of log file policies; when the corresponding one of the statements is determined to be marked, marking the corresponding one of the statements via a first marking indicating that the one of the corresponding statements is subject to a redaction, and a second marking indicating a portion of the corresponding one of the statements; generating a first redacted log file entry in accordance with the marking; and storing the first redacted log file entry in a first redacted log file.