-
公开(公告)号:US20220365915A1
公开(公告)日:2022-11-17
申请号:US17320969
申请日:2021-05-14
Applicant: salesforce.com, inc.
Inventor: John Fargo C. Lao , Brett Michael Procek , Peter Thang Doan , Swadesh Raj Bhattarai , Shivakarthik Subramanyam
Abstract: A system, for example, a multi-tenant system performs upgrades of database management systems deployed on a cloud platform. The database management system is stored on the cloud platform in a data storage unit for storing data of the database, and an instructions storage unit for storing executable instructions. A cloud platform image comprising instructions for the database management system is received. A cloud platform image is deployed on a new instructions storage unit. An upgraded database management system is built by providing the new instructions storage unit with access to the data storage unit. In an embodiment, the database management system is used by a multi-tenant system and stores a multi-tenant schema. The structure of the multi-tenant schema is defined using a multi-tenant schema template that is included in the instructions storage unit.
-
公开(公告)号:US11853275B2
公开(公告)日:2023-12-26
申请号:US17320969
申请日:2021-05-14
Applicant: salesforce.com, inc.
Inventor: John Fargo C. Lao , Brett Michael Procek , Peter Thang Doan , Swadesh Raj Bhattarai , Shivakarthik Subramanyam
CPC classification number: G06F16/217 , G06F9/44505 , G06F16/211
Abstract: A system, for example, a multi-tenant system performs upgrades of database management systems deployed on a cloud platform. The database management system is stored on the cloud platform in a data storage unit for storing data of the database, and an instructions storage unit for storing executable instructions. A cloud platform image comprising instructions for the database management system is received. A cloud platform image is deployed on a new instructions storage unit. An upgraded database management system is built by providing the new instructions storage unit with access to the data storage unit. In an embodiment, the database management system is used by a multi-tenant system and stores a multi-tenant schema. The structure of the multi-tenant schema is defined using a multi-tenant schema template that is included in the instructions storage unit.
-
公开(公告)号:US20220382742A1
公开(公告)日:2022-12-01
申请号:US17334570
申请日:2021-05-28
Applicant: salesforce.com, inc.
Inventor: Brett Michael Procek , Bharath Ram Manoharan , Peter Thang Doan , Shivakarthik Subramanyam , Zhuo Yao Chen , Paul Sydell , Swadesh Raj Bhattarai
Abstract: An online system, such as a multi-tenant system ensures high availability of systems, for example, database management systems. The online system replicates the databases across multiple datacenters including: (1) a master node that receives read and write requests (2) a read-replica that receives only read requests and (3) a spare node that does not receive requests but acts as standby for high availability. One or more application servers may send read and write requests to the databases. The system performs a sweep of upgrades of the database nodes and also performs traffic quiescing of the requests received from the application servers to redirect the traffic across the database nodes as the upgrade sweep is orchestrated. The sweep of upgrades ensures that the availability of the database management system to the end users is maximized during the upgrade process.
-
-