Microservices data aggregation search engine updating
AssigneeHewlett-Packard Development Company, L.P.
InventorsGaurav Roy, Sanket Anavkar, Taheri Vanwala, Sandeep Gotkhindikar
Life of this patent
Estimating the term…
Abstract
A method to update data of a data view. The data is distributed in multiple microservice databases and aggregated in a data aggregation search engine index. A user makes a request to update data of the data view. In response to the update request, an immediate data update operation is performed to update the data in one or more of the multiple microservice databases. A change queue is used to update the aggregated data in the data aggregation search engine index.
Claims15
A method comprising:
- receiving a request to update data of a data view, the data distributed in multiple microservice databases and aggregated in a data aggregation search engine index;
- performing an immediate data update operation to update the data in one or more of the multiple microservice databases;
- and
- using a change queue to update the aggregated data in the data aggregation search engine index.
A system comprising:
- a microservice, including a search engine, to receive a request from a user to access data views, the data views including data aggregated from multiple microservice databases, wherein the request to access data views is to perform an update or read operation;
- a search engine index for storing the plurality of data views, wherein the data views are retrievable from the search engine index;
- and
- wherein the microservice is to verify user authorization to access the one or more data views.
A non-transitory, computer-readable storage medium having stored thereon instructions, which when executed by a processor, cause the processor to perform operations comprising:
- receiving at a search microservice, over a network connection from a web user interface, a request to update data of a data view, the data distributed in multiple microservice databases and aggregated in a data aggregation search engine index of a search engine;
- performing an immediate, data update operation to update the data in one or more of the multiple microservice databases;
- and
- using a change queue to update the aggregated data in the data aggregation search engine index.
Dependencies are inferred from the claim text.