| CPC H04L 63/10 (2013.01) [G06F 16/245 (2019.01); G06F 21/6227 (2013.01)] | 27 Claims |

|
1. A database management system for a multitenant service, the database management system comprising:
a host server comprising a processor executing an instance of an access control system configured to:
receive a request for user-generated content from a client device, the request directed to the multitenant service;
routing at least a portion of the request to the multitenant service;
receiving, at the access control system and from the multitenant service, a surrogate key; and
routing the surrogate key to a dedicated database system; and
the dedicated database system for storing user-generated content, the dedicated database system configured to:
receive the surrogate key from the access control system;
query a database, internal to the dedicated database system with the surrogate key, to retrieve the user-generated content associated with the surrogate key; and
return a response to the access control system comprising the user-generated content; wherein:
in response to receiving the response from the dedicated database system, the access control system is configured to route the response to the client device that originated the request; and
the client device is configured to display the user-generated content, or information derived therefrom, within a graphical user interface.
|