SYSTEM AND METHOD FOR APPLYING ONCE A TRANSACTION DELIVERED IN A MESSAGE PUBLISHED ASYNCHRONOUSLY IN A DISTRIBUTED DATABASE
    1.
    发明申请
    SYSTEM AND METHOD FOR APPLYING ONCE A TRANSACTION DELIVERED IN A MESSAGE PUBLISHED ASYNCHRONOUSLY IN A DISTRIBUTED DATABASE 审中-公开
    用于在分布式数据库中异步发布的消息中提供交易的系统和方法

    公开(公告)号:US20100030818A1

    公开(公告)日:2010-02-04

    申请号:US12184200

    申请日:2008-07-31

    IPC分类号: G06F17/30

    CPC分类号: G06F16/273

    摘要: An improved system and method for applying once a transaction delivered in a message published asynchronously in a distributed database is provided. In various embodiments, apply once messaging may be achieved for asynchronous publication by having a persistent log stored on a messaging server. A messaging server may receive an update message for a transaction to be published asynchronously in a distributed database, may generate a sequence number for the transaction in a message, and may log the update message with the sequence number in a log file persistently stored on the messaging server. The messaging server may then send an acknowledgement that the update message is published and may asynchronously publish the update message with the sequence number to subscribers. The publication may only succeed if there may not be any message tagged with a sequence number that has been previously published by the messaging server.

    摘要翻译: 提供一旦在分布式数据库中异步发布的消息中传递的事务一次的改进的系统和方法。 在各种实施例中,应用一次通过存储在消息收发服务器上的持久性日志可以实现用于异步发布的消息。 消息传递服务器可以接收在分布式数据库中异步地发布的事务的更新消息,可以为消息中的事务生成序列号,并且可以将具有序列号的更新消息记录在永久存储在 消息传递服务器。 然后,消息传递服务器可以发送更新消息被发布的确认,并且可以异步地向用户发布具有序列号的更新消息。 如果可能没有任何标记有邮件服务器先前发布的序列号的邮件,则发布可能只会成功。

    EFFICIENT BULK LOAD
    2.
    发明申请
    EFFICIENT BULK LOAD 审中-公开
    有效的大容量负载

    公开(公告)号:US20090171885A1

    公开(公告)日:2009-07-02

    申请号:US11965714

    申请日:2007-12-27

    IPC分类号: G06F17/30

    CPC分类号: G06F16/278

    摘要: The subject matter disclosed herein relates to bulk loading of data into a database comprising a plurality of database partitions. In one particular example, the database partitioning may be revised before addition of the new data to the partitions.

    摘要翻译: 本文公开的主题涉及将数据批量加载到包括多个数据库分区的数据库中。 在一个特定示例中,可以在将新数据添加到分区之前修改数据库分区。

    SYSTEM AND METHOD FOR LOADING RECORDS INTO A PARTITIONED DATABASE TABLE
    3.
    发明申请
    SYSTEM AND METHOD FOR LOADING RECORDS INTO A PARTITIONED DATABASE TABLE 有权
    将记录加载到分区数据库表中的系统和方法

    公开(公告)号:US20100030793A1

    公开(公告)日:2010-02-04

    申请号:US12184183

    申请日:2008-07-31

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30339

    摘要: An improved system and method for loading records into a partitioned database table is provided. A translation of records may be generated from a set of source partitions to a set of target partitions by generating a bipartite graph, determining a maximal matching using dynamic programming for a chain of nodes remaining in the bipartite graph after removing singleton edges, and generating a maximal matching after adding back the singleton edges for translation of records from the set of source partitions to the set of target partitions. The partition translation may be executed by traversing from top to bottom the set of source partitions and the set of target partitions in record key order to generate an optimal sequence of operations to transfer the records from the set of source partitions to the set of target partitions.

    摘要翻译: 提供了一种用于将记录加载到分区数据库表中的改进的系统和方法。 可以通过生成二分图从一组源分区生成记录的翻译,通过生成二分图来确定在删除单例边缘之后,保留在二分图中的节点链的动态规划的最大匹配,以及生成 在从源分区集合到目标分区集合之后添加用于将记录翻译的单例边缘的最大匹配。 分区转换可以通过以从记录关键顺序从顶部到底部遍历源分组和目标分区的集合来执行,以生成将记录从源分组集合传送到目标分区集合的最佳操作序列 。

    System and method for loading records into a partitioned database table
    4.
    发明授权
    System and method for loading records into a partitioned database table 有权
    将记录加载到分区数据库表中的系统和方法

    公开(公告)号:US08051032B2

    公开(公告)日:2011-11-01

    申请号:US12184183

    申请日:2008-07-31

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30339

    摘要: An improved system and method for loading records into a partitioned database table is provided. A translation of records may be generated from a set of source partitions to a set of target partitions by generating a bipartite graph, determining a maximal matching using dynamic programming for a chain of nodes remaining in the bipartite graph after removing singleton edges, and generating a maximal matching after adding back the singleton edges for translation of records from the set of source partitions to the set of target partitions. The partition translation may be executed by traversing from top to bottom the set of source partitions and the set of target partitions in record key order to generate an optimal sequence of operations to transfer the records from the set of source partitions to the set of target partitions.

    摘要翻译: 提供了一种用于将记录加载到分区数据库表中的改进的系统和方法。 可以通过生成二分图从一组源分区生成记录的翻译,通过生成二分图来确定在删除单例边缘之后,保留在二分图中的节点链的动态规划的最大匹配,以及生成 在从源分区集合到目标分区集合之后添加用于将记录翻译的单例边缘的最大匹配。 分区转换可以通过以从记录关键顺序从顶部到底部遍历源分组和目标分区的集合来执行,以生成将记录从源分组集合传送到目标分区集合的最佳操作序列 。

    User behavior-driven background cache refreshing
    6.
    发明授权
    User behavior-driven background cache refreshing 有权
    用户行为驱动的后台缓存刷新

    公开(公告)号:US08898133B2

    公开(公告)日:2014-11-25

    申请号:US13332340

    申请日:2011-12-20

    IPC分类号: G06F17/30

    摘要: Methods and system for providing social feeds from a plurality of third party sites to a user at a host site includes retrieving one or more access logs capturing online behavior of the user. The access logs are analyzed to determine the user's interactive behavioral pattern related to social feeds from each of the plurality of third party sites. A refresh schedule for the user is computed to refresh cache entries of social feeds at the host site based on the analysis of the user's online behavior at the social feeds. Cache entries of social feeds for the user are refreshed at the host site from the one or more of the plurality of third party sites at an allotted time specified by the refresh schedule.

    摘要翻译: 用于从多个第三方站点向主机站点的用户提供社交馈送的方法和系统包括检索捕获用户的在线行为的一个或多个访问日志。 分析访问日志以确定与来自多个第三方站点中的每一个的社交馈送相关的用户的交互行为模式。 计算用户的刷新时间表,用于根据用户在社交Feed上的在线行为的分析来刷新主机站点的社交Feed的缓存条目。 在由刷新时间表指定的分配时间的情况下,在主机站点从多个第三方站点中的一个或多个站点刷新用户的社交馈送的缓存条目。

    User Behavior-Driven Background Cache Refreshing
    9.
    发明申请
    User Behavior-Driven Background Cache Refreshing 有权
    用户行为驱动的后台缓存刷新

    公开(公告)号:US20130159274A1

    公开(公告)日:2013-06-20

    申请号:US13332340

    申请日:2011-12-20

    IPC分类号: G06F12/08 G06F17/30

    摘要: Methods and system for providing social feeds from a plurality of third party sites to a user at a host site includes retrieving one or more access logs capturing online behavior of the user. The access logs are analyzed to determine the user's interactive behavioral pattern related to social feeds from each of the plurality of third party sites. A refresh schedule for the user is computed to refresh cache entries of social feeds at the host site based on the analysis of the user's online behavior at the social feeds. Cache entries of social feeds for the user are refreshed at the host site from the one or more of the plurality of third party sites at an allotted time specified by the refresh schedule.

    摘要翻译: 用于从多个第三方站点向主机站点的用户提供社交馈送的方法和系统包括检索捕获用户的在线行为的一个或多个访问日志。 分析访问日志以确定与来自多个第三方站点中的每一个的社交馈送相关的用户的交互行为模式。 计算用户的刷新时间表,用于根据用户在社交Feed上的在线行为的分析来刷新主机站点的社交Feed的缓存条目。 在由刷新时间表指定的分配时间的情况下,在主机站点从多个第三方站点中的一个或多个站点刷新用户的社交馈送的缓存条目。

    ADAPTIVE FILE PLACEMENT IN A DISTRIBUTED FILE SYSTEM
    10.
    发明申请
    ADAPTIVE FILE PLACEMENT IN A DISTRIBUTED FILE SYSTEM 审中-公开
    分布式文件系统中的自适应文件放置

    公开(公告)号:US20090307329A1

    公开(公告)日:2009-12-10

    申请号:US12135095

    申请日:2008-06-06

    IPC分类号: G06F15/167 G06F13/00

    CPC分类号: G06F16/184

    摘要: In a distributed system that includes multiple machines, a scheduler attempts to schedule a task on a machine that is not currently overloaded with work. If a task is scheduled on a machine that does not yet have copies of the portions of the data set on which the task needs to operate, then that machine obtains copies of those portions from other machines that already have them. Whenever a “source” machine ships a copy of a portion to another “destination” machine in the distributed system, the destination machine persistently stores that copy on the destination machine's persistent storage mechanism. The copy also remains on the source machine. Thus, portions of the data set are automatically replicated whenever those portions are shipped between machines of the distributed system. Each machine in the distributed system has access to “global” information that indicates which machines have which portions of the data set.

    摘要翻译: 在包含多个计算机的分布式系统中,调度程序将尝试在当前不工作过载的计算机上安排任务。 如果在尚未具有任务需要操作的数据集的部分的副本的计算机上安排任务,那么该机器从已经拥有该任务的其他机器获得这些部分的副本。 只要“源”机器将一部分副本发送到分布式系统中的另一个“目标”机器,目标机器将该副本永久存储在目标机器的持久存储机制上。 拷贝也保留在源计算机上。 因此,无论何时在分布式系统的机器之间运送这些部分,数据集的一部分将被自动复制。 分布式系统中的每台机器都可以访问“全局”信息,指示哪些机器具有数据集的哪些部分。