Management Of Structured, Non-Structured, And Semi-Structured Data In A Multi-Tenant Environment
First Claim
Patent Images
1. A network of systems, the network comprising:
- plural disparate storage systems that store user data, the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system;
one or more data storage query platforms in communication with the plural disparate storage systems, with each data storage query platform comprising;
a processor device; and
a memory in communication with the processor device; and
the processor device configured to;
receive a standard syntax wrapped query language query from an application within an application level,determine a platform type of the one or more of the plural disparate storage systems on which the received query is executable; and
translate the standard syntax wrapped query language query into the determined native query language; and
send the translated query to the determined one or more of the plural disparate storage systems, according to the determined type.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a network of systems that includes plural disparate storage systems that store user data, the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system and one or more data storage query platforms in communication with the plural disparate storage that have queries produced in a modeling language that abstracts application programmer functionality from network functionality.
34 Citations
11 Claims
-
1. A network of systems, the network comprising:
-
plural disparate storage systems that store user data, the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system; one or more data storage query platforms in communication with the plural disparate storage systems, with each data storage query platform comprising; a processor device; and a memory in communication with the processor device; and
the processor device configured to;receive a standard syntax wrapped query language query from an application within an application level, determine a platform type of the one or more of the plural disparate storage systems on which the received query is executable; and translate the standard syntax wrapped query language query into the determined native query language; and send the translated query to the determined one or more of the plural disparate storage systems, according to the determined type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a network of systems, the method comprising:
-
receiving by a computing system a standard syntax wrapped query language query from an application within an application level, of the network; determining by the computing system a platform type of the one or more of the plural disparate storage systems on which the received query is executable; translating by the computing system standard syntax wrapped query language query into the determined native query language; and sending by the computing system, the determined native query to one or more disparate data storage query platforms in communication with the computing system, to access one or more of the plural disparate storage systems according to the determined platform type, with the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system. - View Dependent Claims (10, 11)
-
Specification