US 11,681,723 B1
Modeling of a non-relational database as a normalized relational database
Robert Scott Bradley, Bahama, NC (US)
Assigned to PROGRESS SOFTWARE CORPORATION, Bedford, MA (US)
Filed by Progress Software Corporation, Bedford, MA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/466,177.
Application 17/466,177 is a continuation of application No. 16/036,219, filed on Jul. 16, 2018, granted, now 11,113,305.
Application 16/036,219 is a continuation of application No. 15/271,008, filed on Sep. 20, 2016, granted, now 10,031,957, issued on Jul. 24, 2018.
Application 15/271,008 is a continuation of application No. 14/074,549, filed on Nov. 7, 2013, granted, now 9,471,654, issued on Oct. 18, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/25 (2019.01); G06F 16/22 (2019.01); G06F 16/21 (2019.01)
CPC G06F 16/258 (2019.01) [G06F 16/212 (2019.01); G06F 16/221 (2019.01)] 20 Claims
OG exemplary drawing
 
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.