CPC G06F 16/258 (2019.01) [G06F 16/212 (2019.01); G06F 16/221 (2019.01)] | 20 Claims |
1. A method comprising:
receiving, using one or more processors, a relational query from a client;
obtaining, using the one or more processors, a relational model of a column-oriented, non-relational database, wherein the column-oriented, non-relational database includes a first column having a first type and a second column having a second type, and wherein the relational model represents the first column having the first type in a parent table and represents the second column having the second type in a child table, wherein the parent table and child table are both represented as relational tables; and
translating, using the one or more processors, the relational query into a non-relational query using the relational model.
|