-
公开(公告)号:US11494202B2
公开(公告)日:2022-11-08
申请号:US16737714
申请日:2020-01-08
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
Abstract: System and methods are described for specifying, deploying, and using plugins during replication of a database. The method includes receiving a replication plugin service configuration specifying a plurality of plugins, getting a first database plugin specified by the replication plugin service configuration, getting one or more reader plugins specified by the replication plugin service configuration, deploying the first database plugin and the one or more reader plugins to a relay communicating with a source database, and getting data from the source database using the first database plugin and the one or more reader plugins.
-
公开(公告)号:US20230237085A1
公开(公告)日:2023-07-27
申请号:US17583116
申请日:2022-01-24
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
CPC classification number: G06F16/355 , G06F16/3344 , G06F16/31
Abstract: A system allows users to perform analysis of objects processed by systems, for example, requests, traces, logs, and so on. The system allows users to use an object tagging language to categorize objects. Tagging rules specified using the object tagging language are executed to tag the objects processed. The system created a tagging metadata index based on the tagged objects. The tagging metadata index allows efficient execution of queries used for analyzing the objects. The system may be used for analyzing execution of systems, for example, to compare execution of replicas of a system to determine whether there are differences in the execution of different replicas.
-
公开(公告)号:US11636071B2
公开(公告)日:2023-04-25
申请号:US16739729
申请日:2020-01-10
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi , Janakirama Raju Mantena
IPC: G06F16/00 , G06N20/00 , G06F16/182 , G06F16/17 , G06K9/62 , G06F11/07 , G06F11/30 , G06F11/14 , G06F16/22
Abstract: System and methods are described for automated recovery from errors occurring during replication of a database. The method includes getting text from one or more log files generated during database replication processing in a cloud computing environment, transforming the text into a structured language form represented by vectors, and identifying patterns in the vectors. The method further includes classifying one or more errors based on the identified patterns using supervised learning as either a recoverable error or an unrecoverable error, analyzing the one or more errors to determine one or more recovery jobs associated with database replication processing in the cloud computing environment for each of the recoverable errors, and invoking the one or more recovery jobs.
-
公开(公告)号:US20210176280A1
公开(公告)日:2021-06-10
申请号:US16747342
申请日:2020-01-20
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
IPC: H04L29/06 , G06F8/41 , G06F8/70 , H04L9/06 , G06F16/178
Abstract: Techniques are disclosed relating to generating code that is executable to implement a data replication policy. In various embodiments, a computer system provides, to a client device, code that is usable to generate a GUI that enables a user of the client device to define a data replication policy, via the GUI, to be implemented during a data replication operation. The computer system may then receive, from the client device, user input provide via the GUI that defines a first data replication policy, where the user input indicates a series of transformations to be performed, as part of the first data replication policy, on a first database object from a source database to replicate a transformed version of the first database object to a target database. Based on the user input, the computer system may generate code that is executable to implement the first data replication policy.
-
公开(公告)号:US11609928B2
公开(公告)日:2023-03-21
申请号:US16548937
申请日:2019-08-23
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
IPC: G06F16/00 , G06F16/27 , G06F16/9035 , G06K9/62 , G06F16/215
Abstract: Systems and methods are provided for retrieving a source database replication configuration profile that is used to determine one or more databases of a plurality of target databases to store selected tenant data of a source database to be replicated, retrieving from each the plurality of target databases a target database replication configuration profile and transforming the profiles to persist in a management platform database, comparing the retrieved source database replication configuration profile and the target database replication configuration profiles to determine which target databases are usable to replicate the selected tenant data to, classifying the target database replication configuration profiles based on results of the comparison, and generating a list of one or more target databases of the plurality of target databases for the selected tenant data of the source database to be replicated to based on the classification of the target database replication configuration profiles.
-
公开(公告)号:US11481363B2
公开(公告)日:2022-10-25
申请号:US16713223
申请日:2019-12-13
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
Abstract: System and methods are described for creating an instance of a database in a cloud computing environment. One method includes receiving a request to deploy an instance of a database in a cloud computing environment, the request including a database deployment model defining deployment of the database instance, building a deployment model decision tree based on the database deployment model, and initializing a cloud deployment strategy using the database deployment model for enabling one or more cloud service providers of the cloud computing environment to deploy the database instance. The method further includes provisioning cloud computing resources for the database instance according to the cloud deployment strategy, initializing sets of services for the database instance according to the deployment model decision tree, creating the database instance, and indicating the database instance as active in the cloud computing environment.
-
公开(公告)号:US20210056121A1
公开(公告)日:2021-02-25
申请号:US16548937
申请日:2019-08-23
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
IPC: G06F16/27 , G06F16/215 , G06K9/62 , G06F16/9035
Abstract: Systems and methods are provided for retrieving a source database replication configuration profile that is used to determine one or more databases of a plurality of target databases to store selected tenant data of a source database to be replicated, retrieving from each the plurality of target databases a target database replication configuration profile and transforming the profiles to persist in a management platform database, comparing the retrieved source database replication configuration profile and the target database replication configuration profiles to determine which target databases are usable to replicate the selected tenant data to, classifying the target database replication configuration profiles based on results of the comparison, and generating a list of one or more target databases of the plurality of target databases for the selected tenant data of the source database to be replicated to based on the classification of the target database replication configuration profiles.
-
-
-
-
-
-