Indexing Data via Event Segmentation and Schema Flexibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data intake and query systems face challenges in efficiently processing and analyzing massive quantities of minimally processed machine data, which can lead to increased time and resources in data analysis.
Innovation Solution
The implementation of an event-based data intake and query system that uses a flexible schema to process and store machine data as events, allowing for real-time operational intelligence and flexible data analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a data intake and query system processes and stores all machine data, then data analysis flexibility is improved, but system resource consumption increases
Solution Approach 1:
The patent segments machine data into discrete events with specific schemas, organizing data into manageable units that can be processed efficiently. Each event is structured with defined fields and data types, allowing the system to handle large volumes of data without overwhelming resource consumption.
Solution Approach 2:
The system changes the parameter of data representation by converting raw machine data into standardized events with specific schemas. This transformation allows the data to be stored in a format that enables flexible querying while optimizing storage efficiency and reducing the computational resources needed for data processing.
2Reliability
If the system stores minimally processed machine data, then data integrity is improved, but processing time increases
Solution Approach 1:
The system performs preliminary actions by structuring and schema-validating machine data as it is ingested, rather than processing it later. Events are created with defined schemas during data intake, which enables faster querying and analysis without compromising data integrity. This upfront structuring reduces the time needed for subsequent data processing operations.
3Loss of information
If the system uses a flexible schema to process all machine data, then data insight quality is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal event schema that can handle multiple types of machine data through a common structure. The schema design allows different data sources and formats to be processed using the same event framework, reducing system complexity while maintaining the ability to extract comprehensive insights from diverse machine data.
Data Source
AI summary
As an indexer indexes and groups events, it can generate data slices that include events. Based on a slice rollover policy, the indexer can add a particular slice to an aggregate slice. Based on an aggregate slice backup policy, the indexer can store a copy of the aggregate slice to a shared storage system. The aggregate slice can be used for restore purposes in the event the indexer fails or becomes unresponsive.


