Patent ID: 11868500
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A relational database management system (RDBMS) comprising:
a data store configured to store a segmented column-major database;
an artificial neural network (ANN) structure of multiple ANNs, each storing an equally distributed segment map of segmented data entries of an object so as to permit reproduction of a row disposition of data entries in that object prior to segmentation;
at least one long short-term memory (LSTM) network configured to store the ANN structure;
an input configured to receive user access requests to access data in one or more objects stored in the segmented column-major database;
an access request pre-processor operable to reference the ANN structure to determine if any objects to be accessed by the access requests are subject to access restrictions and to modify the access requests by referencing the ANN of each access-restricted object to generate a pseudo-view construct for that object that is limited to data entries that the user has permission to access, thereby to embed a fine-grained access control in the access requests;
an access request processor operable to process access requests, including the access requests that have been subject to said pre-processing, to generate a result; and
an output for returning a result that takes account of any access restrictions to the user, wherein the processing comprises parsing the access request into a plurality of components, transforming the plurality of components into a compiler definition, and compiling the compiler definition to generate the result.