BRANCH-BASED RECOVERY IN A DATABASE SYSTEM

    公开(公告)号:US20210064601A1

    公开(公告)日:2021-03-04

    申请号:US16552119

    申请日:2019-08-27

    Abstract: A staging table created in a database system may store a snapshot of live database table captured prior to an unintended change to the live database table. One or more entries in the staging table may be updated to incorporate one or more intended changes to the live database table that occurred after the unintended change. The live database table may be updated by merging each of the updated entries from the staging table to the live database table. The updated database table may eliminate the unintended change.

    PROCESSING GAP EVENTS IN A CHANGE DETECTION MANAGEMENT SYSTEM

    公开(公告)号:US20190306008A1

    公开(公告)日:2019-10-03

    申请号:US15937945

    申请日:2018-03-28

    Abstract: A system may identify gap events in a change detection stream. When changes in data are transmitted to a downstream system, the system may identify intermittent portions of the transmission where data is missing (e.g., a gap event). In some examples, a gap event may be caused by system maintenance or one or more system errors. After identifying the gap event, the system may bridge the gap event using metadata associated with the gap event. The associated metadata may be transmitted (e.g., via a gap event identification message) to the downstream system, which may prevent the downstream system from experiencing computational inefficiencies due to the gap event.

    SYSTEM, METHOD, AND MEDIUM FOR FACILITATING AUCTION-BASED RESOURCE SHARING FOR MESSAGE QUEUES IN AN ON-DEMAND SERVICES ENVIRONMENT

    公开(公告)号:US20190095249A1

    公开(公告)日:2019-03-28

    申请号:US16175132

    申请日:2018-10-30

    Inventor: Xiaodan Wang

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating an auction-based fair allocation and usage of thread resources for user messages according to one embodiment in an on-demand services environment. In one embodiment and by way of example, a method includes receiving job requests and bids from a plurality of organizations over a network, where each job request and the corresponding bid is placed by a user associated with an organization having a resource currency value within a multi-tenant database system via a user interface at a computing device over the network, determining resource currency values associated with pending jobs relating to the plurality of organizations, wherein the resource currency values corresponds to resources dedicated to the pending jobs, and performing an auction of the received bids for resources that are not dedicated and remains available for purchase, where a bid includes a purchase request to purchase the available resources. The method may further include prioritizing the job requests based on the dedicated resources and the auction of the available resources, and processing the job requests based on the prioritized job requests.

    FACILITATING TIERED SERVICE MODEL-BASED FAIR ALLOCATION OF RESOURCES FOR APPLICATION SERVERS IN MULTI-TENANT ENVIRONMENTS
    25.
    发明申请
    FACILITATING TIERED SERVICE MODEL-BASED FAIR ALLOCATION OF RESOURCES FOR APPLICATION SERVERS IN MULTI-TENANT ENVIRONMENTS 审中-公开
    为多种环境中的应用服务器提供基于定制服务模型的公平分配资源

    公开(公告)号:US20150178135A1

    公开(公告)日:2015-06-25

    申请号:US14634289

    申请日:2015-02-27

    Inventor: Xiaodan Wang

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating tiered service model-based fair allocation of resources for application servers in multi-tenant environments. In one embodiment and by way of example, a method includes collecting, by and incorporating into the database system, data relating to job types associated with one or more tenants of a plurality of tenants within a multi-tenant database system, computing, based on the data, an actual resource use and an expected resource allocation associated with each job type, and assigning classifications to the job types based on their corresponding actual resource use and the expected resource allocation. The method may further include routing the job types between tiers based on the assigned classifications, where the routing includes at least one of promoting, demoting, and maintaining one or more tiers for the job types.

    Abstract translation: 根据实施例,提供了用于在多租户环境中促进用于应用服务器的资源的基于分层服务模型的公平分配的机制和方法。 在一个实施例中,并且作为示例,一种方法包括通过并将数据库系统中的数据收集到与多租户数据库系统中的多个租户的一个或多个租户相关联的作业类型的数据,基于 数据,实际资源使用和与每个作业类型相关联的预期资源分配,以及基于它们对应的实际资源使用和预期资源分配为作业类型分配分类。 该方法还可以包括基于所分配的分类在层之间路由作业类型,其中路由包括促进,降级和维护作业类型的一个或多个层级中的至少一个。

    Distributed database replication
    26.
    发明授权

    公开(公告)号:US11308043B2

    公开(公告)日:2022-04-19

    申请号:US16681922

    申请日:2019-11-13

    Abstract: A request may be received to relocate source data within a distributed database system arranged in a hierarchy composed of a plurality of levels. The plurality of levels may include a local level that includes a plurality of pods, which may be end points in the hierarchy. The data may be stored at a source pod. The request may identify a designated level in the hierarchy at which to relocate the source data. A target pod within the distributed database system may be selected. The source pod and the target pod may be located remotely from one another. The data may be replicated to the target pod via a local change bus in communication with the source pod. The local change bus may capture changes made to data stored in the source pod and transmit the captured changes to the target pod via the hierarchy.

    Migration flow control
    28.
    发明授权

    公开(公告)号:US10817497B2

    公开(公告)日:2020-10-27

    申请号:US15882266

    申请日:2018-01-29

    Abstract: Migration specific action requests to perform a set of migration specific actions are sent from a source system instance to a target system instance. Migration specific action responses are received from the target system instance. Based on the migration specific action responses, traffic lights for resource utilization of the target system instance are determined. Based on the traffic lights, a concurrency limit is determined for the specific time. The concurrency limit is applied to scale a total number of ongoing migration specific actions to be requested of the target system instance at the specific time.

    Facilitating elastic allocation of organization-specific queue resources in an on-demand services environment

    公开(公告)号:US10776373B2

    公开(公告)日:2020-09-15

    申请号:US14526151

    申请日:2014-10-28

    Inventor: Xiaodan Wang

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating elastic allocation of tenant-specific queue resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes allocating resources to a plurality of tenants, identifying, in runtime, one or more offending tenants of the plurality of tenants and one or more victim tenants of the plurality of tenants. The one or more offending tenants consume above their allocated share of the resources within a message type, and the one or more victim tenants consume below their allocated share of the resources or none of the resources within the message type. The method may further include isolating, in runtime, the offending tenants and the victim tenants, and routing, in runtime, each tenant of the offending tenants and the victim tenants to a queue dedicated to the tenant and the message type.

Patent Agency Ranking