ACCESSING ON-PREMISE AND OFF-PREMISE DATASTORES THAT ARE ORGANIZED USING DIFFERENT APPLICATION SCHEMAS
First Claim
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- receiving, by an interface, a request for a particular data set;
selecting, based on the request, one of (a) an on-premise datastore organized using a first application schema or (b) an off-premise datastore organized using a second application schema to retrieve the particular data set, the second application schema being different than the first application schema;
retrieving the particular data set from the selected datastore without attempting to retrieve the particular data set from the non-selected datastore; and
transmitting or presenting the particular data set from the selected datastore.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for accessing on-premise and off-premise datastores organized using different application schemas. An interface serves requests, from a tenant, by accessing either the on-premise datastore or the off-premise datastore. The interface receives a request for a particular data set. Based on the request itself, the interface selects either the on-premise datastore or the off-premise datastore to retrieve the particular data set. The interface retrieves the particular data set from the selected datastore without attempting to retrieve the particular data set from the non-selected datastore. The interface transmits and/or presents the particular data set.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
-
receiving, by an interface, a request for a particular data set; selecting, based on the request, one of (a) an on-premise datastore organized using a first application schema or (b) an off-premise datastore organized using a second application schema to retrieve the particular data set, the second application schema being different than the first application schema; retrieving the particular data set from the selected datastore without attempting to retrieve the particular data set from the non-selected datastore; and transmitting or presenting the particular data set from the selected datastore. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one hardware processor including a processor; and the system configured to perform operations comprising; receiving, by an interface, a request for a particular data set; selecting, based on the request, one of (a) an on-premise datastore organized using a first application schema or (b) an off-premise datastore organized using a second application schema to retrieve the particular data set, the second application schema being different than the first application schema; retrieving the particular data set from the selected datastore without attempting to retrieve the particular data set from the non-selected datastore; and transmitting or presenting the particular data set from the selected datastore. - View Dependent Claims (11, 12, 13, 14, 15, 16, 20)
-
-
17. A method comprising:
-
receiving, by an interface, a request for a particular data set; selecting, based on the request, one of (a) an on-premise datastore organized using a first application schema or (b) an off-premise datastore organized using a second application schema to retrieve the particular data set, the second application schema being different than the first application schema; retrieving the particular data set from the selected datastore without attempting to retrieve the particular data set from the non-selected datastore; and transmitting or presenting the particular data set from the selected datastore. - View Dependent Claims (18, 19)
-
Specification