IP Library Granted Patent US 10,331,668
Granted Patent B1
US 10,331,668 · App. 15/654,357 · Granted Jun 25, 2019

Apparatus and method for query processing using analytical view partitions and database partitions

Inventors: Anjali Betawadkar-Norwood (Campbell, CA); Shant Hovsepian (New York, NY)
Assignee: Arcadia Data Inc.
G06F16/24539G06F16/23G06F16/2358G06F16/245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,331,668
App. No.
15/654,357
Granted
Jun 25, 2019
Kind
B1
Abstract

A system includes a distributed database with database partitions distributed across worker nodes connected by a network. An analytical view module defines an analytical view comprising dimensions and aggregates defined prior to receipt of a query and maintained as a data unit separate from the distributed database. The analytical view module includes instructions executed by a processor to form analytical view partitions. The query is evaluated to identify implicated fresh analytical view partitions and implicated stale analytical view partitions. The implicated fresh analytical view partitions are accessed to obtain analytical view results. Database results corresponding to the implicated stale analytical view partitions are obtained. A response to the query is supplied based upon the analytical view results and the database results.

Claims (11)

1. A system, comprising;

a distributed database with a plurality of database partitions distributed across a corresponding plurality of worker nodes connected by a network; and

an analytical view module to define an analytical view comprising dimensions and aggregates defined prior to the receipt of a query and maintained as a data unit separate from the distributed database, wherein the analytical view module includes instructions executed by a processor to:

form analytical view partitions,

evaluate the query to identify implicated fresh analytical view partitions and implicated stale analytical view partitions,

access the implicated fresh analytical view partitions to obtain analytical view results,

obtain from database partitions database results corresponding to the implicated stale analytical view partitions, and

supply a response to the query using the analytical view results and the database results.

2. The system of claim 1 further comprising a client machine connected to the network to secure the response to the query.

3. The system of claim 1 wherein the analytical view module is executed by an analytical view machine connected to the network.

4. The system of claim 1 wherein the analytical view module is executed by a master machine connected to the network, wherein the master machine coordinates the operation of the plurality of worker nodes.

Assignments (6)
RELEASE OF SECURITY INTERESTS IN PATENTS Recorded Oct 14, 2021
From: CITIBANK, N.A.
To: CLOUDERA, INC.; HORTONWORKS, INC.
Reel/Frame 057804/0355 →
FIRST LIEN NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 12, 2021
From: CLOUDERA, INC.; HORTONWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057776/0185 →
SECOND LIEN NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 12, 2021
From: CLOUDERA, INC.; HORTONWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057776/0284 →
SECURITY INTEREST Recorded Dec 22, 2020
From: CLOUDERA, INC.; HORTONWORKS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 054832/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: ARCADIA DATA, INC.
To: CLOUDERA, INC.
Reel/Frame 052573/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2017
From: BETAWADKAR-NORWOOD, ANJALI; HOVSEPIAN, SHANT
To: ARCADIA DATA INC.
Reel/Frame 043047/0288 →
Continuity (1)
Provisional Application 62363989 · Jul 19, 2016