18745520. PROCESSING ROW DATA VIA A PLURALITY OF PROCESSING CORE RESOURCES simplified abstract (Ocient Holdings LLC)

From WikiPatents
Jump to navigation Jump to search

PROCESSING ROW DATA VIA A PLURALITY OF PROCESSING CORE RESOURCES

Organization Name

Ocient Holdings LLC

Inventor(s)

George Kondiles of Chicago IL (US)

Ravi V. Khadiwala of Bartlett IL (US)

Donald Scott Clark of Chicago IL (US)

Anna Veselova of Chicago IL (US)

PROCESSING ROW DATA VIA A PLURALITY OF PROCESSING CORE RESOURCES - A simplified explanation of the abstract

This abstract first appeared for US patent application 18745520 titled 'PROCESSING ROW DATA VIA A PLURALITY OF PROCESSING CORE RESOURCES

The abstract of this patent application describes a database system that receives a stream of records from a data source via a communication network. Each record includes data to be stored in a relational database table and is associated with a batch number. The system adds these records to a pending data pool and generates multiple pages in parallel, utilizing multiple processing core resources to process subsets of the data independently and simultaneously.

  • The database system receives a stream of records from a data source via a communication network.
  • Each record contains data to be stored in a relational database table and is assigned a batch number.
  • The system adds these records to a pending data pool for processing.
  • Multiple pages are generated in parallel, with each page containing multiple records from the data stream.
  • Processing core resources are utilized to handle subsets of the data independently and concurrently.

Potential Applications: - This technology could be used in large-scale data processing systems where high throughput and parallel processing are essential. - It may find applications in real-time data analytics, where quick processing of incoming data streams is required. - Companies dealing with massive amounts of data, such as social media platforms or e-commerce websites, could benefit from this system.

Problems Solved: - Efficient handling of large data streams. - Parallel processing of data for improved performance. - Scalability in managing vast amounts of data.

Benefits: - Increased processing speed and throughput. - Enhanced scalability to handle growing data volumes. - Improved efficiency in data management and analysis.

Commercial Applications: Title: "Scalable Data Processing System for High-Volume Data Streams" This technology could be commercially applied in industries such as finance, healthcare, and telecommunications for real-time data processing, analytics, and decision-making. It could also be valuable for cloud service providers and data centers dealing with massive data volumes.

Questions about the technology: 1. How does this database system ensure data consistency and integrity during parallel processing? 2. What measures are in place to handle potential bottlenecks in processing large data streams efficiently and effectively?


Original Abstract Submitted

A database system operates to: receive, via a communication network, a record stream from a data source that includes a plurality of row data, wherein each of the plurality of row data includes a set of records for storage as relational database rows of at least one database table and further indicates a batch number corresponding to the set of records; add each of the plurality of row data to a pending row data pool; and perform parallelized generation of a plurality of pages from the plurality of row data to each include multiple records of the plurality of row data via a plurality of processing core resources based on each processing core resource in the plurality of processing core resources including power, processing a corresponding subset of the plurality of row data, independently from and in parallel with processing of other subsets of the plurality of row data via other ones of the plurality of processing core resources.