-
公开(公告)号:US10909070B2
公开(公告)日:2021-02-02
申请号:US15693352
申请日:2017-08-31
Applicant: salesforce.com, inc.
Inventor: Aakash Pradeep , Gopi Krishnan Nambiar , Siddhi Mehta
IPC: G06F16/11 , G06F16/16 , G06F16/182 , H04L29/08
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating policy-based file deletion. Policy-based file deletion is implemented via a tiered system that includes a master computing system and a plurality of slave computing systems. The master computing system distributes policies among the slave computing systems, which each applies assigned policies to cause deletion of files that satisfy those policies.
-
公开(公告)号:US20190065510A1
公开(公告)日:2019-02-28
申请号:US15693352
申请日:2017-08-31
Applicant: salesforce.com, inc.
Inventor: Aakash Pradeep , Gopi Krishnan Nambiar , Siddhi Mehta
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating policy-based file deletion. Policy-based file deletion is implemented via a tiered system that includes a master computing system and a plurality of slave computing systems. The master computing system distributes policies among the slave computing systems, which each applies assigned policies to cause deletion of files that satisfy those policies.
-
公开(公告)号:US11567957B2
公开(公告)日:2023-01-31
申请号:US16582759
申请日:2019-09-25
Applicant: salesforce.com, inc.
Inventor: Gopi Krishnan Nambiar
IPC: G06F7/00 , G06F16/2458 , G06F16/242 , G06F16/22 , G06F16/27 , G06F16/17
Abstract: A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.
-
公开(公告)号:US20210089527A1
公开(公告)日:2021-03-25
申请号:US16582759
申请日:2019-09-25
Applicant: salesforce.com, inc.
Inventor: Gopi Krishnan Nambiar
IPC: G06F16/2458 , G06F16/242 , G06F16/17 , G06F16/22 , G06F16/27
Abstract: A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.
-
公开(公告)号:US20190236169A1
公开(公告)日:2019-08-01
申请号:US15885489
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Gopi Krishnan Nambiar , Siddhi Mehta , Aakash Pradeep , Shangkar Meitei Mayanglambam
IPC: G06F17/30
CPC classification number: G06F16/211 , G06F16/182 , G06F16/221 , G06F16/2445 , G06F16/27
Abstract: Systems and methods are described for registering a new column in an existing table on a distributed file system as a partition. In response to receiving a request to add a new column to a selected table, a new table may be created that includes all fields of the selected table, the new column, and a new partition, and the selected table may be renamed within the distributed file system. A view may then be created that points to data in the new table and the renamed selected table, the created view being a virtual table that receives and processes queries. All data from the renamed selected table may be transferred the new table. When the transfer is complete, the new table may be renamed to an original name of the selected table, and any data received after the renaming may be included in the renamed new table.
-
-
-
-