Invention Grant
- Patent Title: Lightweight DBMS based on functional microservices
-
Application No.: US16834369Application Date: 2020-03-30
-
Publication No.: US11321322B2Publication Date: 2022-05-03
- Inventor: Xin Peng Liu , Meng Wan , Shuo Li , Xiaobo Wang
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Schmeiser, Olsen & Watts
- Agent Stephanie Carusillo
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F16/2453 ; G06N5/04 ; G06N20/00

Abstract:
A lightweight database-management system (DBMS) is based on a dynamic microservices architecture that implements each granular DBMS feature or function as a distinct, independently executable microservice. The DBMS's Parser front-end responds to each incoming query by selecting the first bind-time database feature needed to process the query. The Parser forwards its selection through a Channel-Binding subsystem to an Event Services Activation subsystem that activates a corresponding microservice to perform the selected feature. The first feature then selects the next required bind-time feature for activation, and this process continues sequentially until all required bind-time microservices have been identified, activated, and run. Runtime query-processing features are then sequentially selected in a similar manner. However, each selected runtime microservice is preloaded but not run. Only when all runtime functions have been identified does the Parser send an asynchronous message to the Channel-Binding subsystem directing the DBMS engine to run the preloaded runtime microservices.
Public/Granted literature
- US20210303577A1 LIGHTWEIGHT DBMS BASED ON FUNCTIONAL MICROSERVICES Public/Granted day:2021-09-30
Information query