Non-materialized tables with standing queries
First Claim
Patent Images
1. A network device, comprising:
- a database comprising;
a materialized table comprising a value;
a non-materialized table comprising an output; and
a query instance programmed to generate the output that is stored in the non-materialized table using the value,wherein the database is programmed to;
delete the output from the non-materialized table after it has been read by a consumer,after the deletion, obtain a request for the output,determine, in response to the request, that the output is not present in the non-materialized table,in response to the determining, initiating regeneration of the output using at least the value in the materialized table to obtain a regenerated output, andprovide the regenerated output in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device includes a database that includes a materialized table and a non-materialized table. The network device also includes a standing query instance that generates an output that is stored in the non-materialized table. The database obtains a request that specifies the output, and provides the output in response to the request.
70 Citations
17 Claims
-
1. A network device, comprising:
-
a database comprising; a materialized table comprising a value; a non-materialized table comprising an output; and a query instance programmed to generate the output that is stored in the non-materialized table using the value, wherein the database is programmed to; delete the output from the non-materialized table after it has been read by a consumer, after the deletion, obtain a request for the output, determine, in response to the request, that the output is not present in the non-materialized table, in response to the determining, initiating regeneration of the output using at least the value in the materialized table to obtain a regenerated output, and provide the regenerated output in response to the request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a network device, comprising:
-
deleting an output from a non-materialized table in a database in the network switch after it has been read by a consumer; after the deleting, obtaining a request for the output; and in response to the request; determining that the output is not present in the non-materialized table, in response to the determining, initiating regeneration of the output using at least a value in a materialized table in the database to obtain a regenerated output; and providing the regenerated output in response to the request. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium (CRM) storing instructions, the instructions when executed by a network device cause the network device to:
-
deleting an output from a non-materialized table in a database in a network device after it has been read by a consumer; after the deleting, obtain a request for the output; and in response to the request; determining that the output is not present in the non-materialized table, in response to the determining, initiating regeneration of the output using at least a value in a materialized table in the database to obtain a regenerated output; and providing the regenerated output in response to the request. - View Dependent Claims (15, 16, 17)
-
Specification