Techniques for transferring a serialized image of XML data
    91.
    发明授权
    Techniques for transferring a serialized image of XML data 有权
    传输XML数据的序列化图像的技术

    公开(公告)号:US07051042B2

    公开(公告)日:2006-05-23

    申请号:US10428393

    申请日:2003-05-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3092 Y10S707/99943

    摘要: Techniques for transferring a serialized image of data for an XML construct includes selecting a first format from multiple different XML serialization formats that represent, in a database system, data for XML constructs as a series of data units, such as a series of bytes representing characters, or a series of bits, bytes or octets representing binary values. A message is generated that includes a payload and a payload type field. The payload includes particular serialized data that represents particular data for a particular XML construct in the first format. The type field includes data that indicates the first format. The message is sent from a sending component of the database system to a different receiving component of the database system. These techniques allow the format selection to be based on characteristics of the sending or receiving components to make better use of the resources available to the two components.

    摘要翻译: 用于传送用于XML构造的数据的序列化图像的技术包括从多个不同的XML序列化格式中选择第一格式,所述XML序列化格式在数据库系统中表示作为一系列数据单元的XML结构的数据,诸如表示字符 或一系列表示二进制值的位,字节或八位位组。 生成包含有效载荷和有效载荷类型字段的消息。 有效载荷包括表示第一格式的特定XML构造的特定数据的特定序列化数据。 类型字段包括指示第一格式的数据。 消息从数据库系统的发送组件发送到数据库系统的其他接收组件。 这些技术允许格式选择基于发送或接收组件的特性,以更好地利用两个组件可用的资源。

    Technique of using XMLType tree as the type infrastructure for XML
    92.
    发明申请
    Technique of using XMLType tree as the type infrastructure for XML 有权
    使用XMLType树作为XML类型基础设施的技术

    公开(公告)号:US20060031233A1

    公开(公告)日:2006-02-09

    申请号:US11044472

    申请日:2005-01-26

    IPC分类号: G06F7/00

    CPC分类号: G06F17/2247

    摘要: A universal format is used to create a type representation of XMLType instances that are generated in various ways from various sources. An XMLType Type Tree is represented as a hierarchy of nodes, including leaf item node, composite item node, operator node, aggregate node, referred to herein as an XMLType Type Tree. An XMLType Type Tree serves as a digest of the type structure of XMLType, no matter the source of the XMLType instance or its manner of its generation and it creates one uniform abstraction of the type structure of XMLType for the data-typing analysis of XPath and XQuery during query compile time.

    摘要翻译: 通用格式用于创建以各种方式生成的XMLType实例的类型表示形式。 XMLType类型树被表示为节点的层次结构,包括叶项目节点,复合项目节点,运营商节点,聚合节点,这里称为XMLType类型树。 XMLType类型树作为XMLType的类型结构的摘要,无论XMLType实例的来源或其生成方式如何,它都会为XPath的数据类型分析创建XMLType类型结构的一个统一抽象, 查询编译期间的XQuery。

    Efficient mechanism for managing hierarchical relationships in a relational database system

    公开(公告)号:US10089361B2

    公开(公告)日:2018-10-02

    申请号:US11932423

    申请日:2007-10-31

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method and apparatus for managing hierarchical relationships in a relational database system is provided. An “orderkey” data type, which is native within a relational database system, is disclosed. The orderkey type is designed to contain values that represent the position of an entity relative to the positions of other entities within a hierarchy. Such values represent hierarchical relationships between those entities. Values that are of the orderkey type have properties that allow hierarchy-oriented functions to be performed in an especially efficient manner. Database functions, which operate on and/or produce values that are of the orderkey type, are also disclosed. Such functions can be placed within SQL statements that a database server executes, for example. In response to executing SQL statements that contain such functions, the database server performs hierarchy-oriented operations in a highly efficient manner.

    Propagating user identities in a secure federated search system
    95.
    发明授权
    Propagating user identities in a secure federated search system 有权
    在安全的联合搜索系统中传播用户身份

    公开(公告)号:US08595255B2

    公开(公告)日:2013-11-26

    申请号:US13483958

    申请日:2012-05-30

    IPC分类号: G06F17/30

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety or sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种或多个源,无论这些源是否符合常规用户角色模型。 该体系结构进一步允许在查询时提交安全属性,例如为了提供对企业资源的实时安全访问。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    MESSAGE QUEUE BEHAVIOR OPTIMIZATIONS
    96.
    发明申请
    MESSAGE QUEUE BEHAVIOR OPTIMIZATIONS 有权
    消息队列行为优化

    公开(公告)号:US20130066977A1

    公开(公告)日:2013-03-14

    申请号:US13230823

    申请日:2011-09-12

    IPC分类号: G06F15/16

    CPC分类号: H04L51/26 H04L51/30

    摘要: Network and storage calls are reduced by batching messages. Messages are collected from a client and sent to the gateway or backend application in one round trip. Alternatively, the messages are collected for different entities, and the batched messages are durably stored. Related messages, which may have the same sessionID, are grouped into a logical unit or session. This session may be locked to a single message consumer. A session may be associated with an application processing state as an atomic unit of work while other operations are performed on the messages in the session. Acknowledgements are accumulated by a broker on a message server, but the messages are not immediately deleted. Instead, multiple messages in a selected range are periodically truncated from a message store in a single operation. Expired messages for active sessions are proactive cleaned up to prevent sessions from reaching a quota or limit.

    摘要翻译: 通过批量消息来减少网络和存储呼叫。 消息从客户端收集,并一次性发送到网关或后端应用程序。 或者,为不同的实体收集消息,并且批量消息被持久地存储。 可能具有相同sessionID的相关消息被分组为逻辑单元或会话。 此会话可能被锁定到单个消息消费者。 会话可以与作为原子工作单元的应用处理状态相关联,而对会话中的消息执行其他操作。 致谢由消息服务器上的代理商累积,但消息不会立即被删除。 相反,在单个操作中,从消息存储区定期地截断所选范围内的多个消息。 活跃会话的过期消息被主动清理,以防止会话达到配额或限制。

    CONSISTENT MESSAGING WITH REPLICATION
    97.
    发明申请
    CONSISTENT MESSAGING WITH REPLICATION 有权
    一致的消息传递

    公开(公告)号:US20120102355A1

    公开(公告)日:2012-04-26

    申请号:US12978336

    申请日:2010-12-23

    IPC分类号: G06F11/20 G06F15/16

    摘要: A messaging entity configured in a memory of first node of a plurality communicatively coupled nodes is disclosed. The nodes are included in a distributed computing system. The messaging entity is configured to operate as a secondary messaging entity in a messaging server for the plurality communicatively coupled nodes. The messaging entity is communicatively couple to a primary messaging entity configured in a memory of a second node of the plurality of nodes. The primary messaging entity is configured to store a message; store a copy of the message. Also, the messaging entity is configured to be promoted to a new primary messaging entity in the event of failure of the primary messaging entity.

    摘要翻译: 公开了一种配置在多个通信耦合节点的第一节点的存储器中的消息传送实体。 节点包括在分布式计算系统中。 消息传送实体被配置为在用于多个通信耦合节点的消息收发服务器中作为次要消息接发实体操作。 消息传递实体通信地耦合到配置在多个节点中的第二节点的存储器中的主要消息传送实体。 主消息实体被配置为存储消息; 存储消息的副本。 此外,消息传递实体被配置为在主要消息传递实体失败的情况下被提升为新的主要消息传递实体。

    Multiple cache directories
    98.
    发明授权
    Multiple cache directories 有权
    多个缓存目录

    公开(公告)号:US08161244B2

    公开(公告)日:2012-04-17

    申请号:US12464898

    申请日:2009-05-13

    IPC分类号: G06F12/00

    摘要: A first portion of an identifier can be used to assign the identifier to a slot in a first directory. The identifier can identify a cache unit in a cache. It can be determined whether assignment of the identifier to the slot in the first directory will result in the identifier and one or more other identifiers being assigned to the same slot in the first directory. If so, then the technique can include (1) using a second portion of the identifier to assign the identifier to a slot in a second directory; and (2) assigning the one or more other identifiers to one or more slots in the second directory. In addition, it can be determined whether a directory in a cache lookup data structure includes more than one pointer. If not, then a parent pointer that points to the subject directory can be removed.

    摘要翻译: 标识符的第一部分可以用于将标识符分配给第一目录中的时隙。 标识符可以识别高速缓存中的高速缓存单元。 可以确定是否将标识符分配给第一目录中的时隙将导致标识符,并且一个或多个其他标识符被分配给第一目录中的相同时隙。 如果是,则该技术可以包括(1)使用标识符的第二部分将标识符分配给第二目录中的时隙; 和(2)将一个或多个其他标识符分配给第二目录中的一个或多个时隙。 另外,可以确定高速缓存查找数据结构中的目录是否包括多于一个的指针。 如果没有,则可以删除指向主题目录的父指针。

    Location updates for a distributed data store
    99.
    发明授权
    Location updates for a distributed data store 有权
    分布式数据存储的位置更新

    公开(公告)号:US08108612B2

    公开(公告)日:2012-01-31

    申请号:US12466390

    申请日:2009-05-15

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F17/30949 G06F12/0813

    摘要: Version indicators within an existing range can be associated with a data partition in a distributed data store. A partition reconfiguration can be associated with one of multiple partitions in the data store, and a new version indicator that is outside the existing range can be assigned to the reconfigured partition. Additionally, a broadcast message can be sent to multiple nodes, which can include storage nodes and/or client nodes that are configured to communicate with storage nodes to access data in a distributed data store. The broadcast message can include updated location information for data in the data store. In addition, a response message can be sent to a requesting node of the multiple nodes in response to receiving from that node a message that requests updated location information for the data. The response message can include the requested updated location information.

    摘要翻译: 现有范围内的版本指示器可以与分布式数据存储中的数据分区关联。 分区重新配置可以与数据存储中的多个分区中的一个相关联,并且可以将配置在现有范围之外的新版本指示符分配给重新配置的分区。 另外,广播消息可以被发送到多个节点,其可以包括被配置为与存储节点进行通信以访问分布式数据存储中的数据的存储节点和/或客户端节点。 广播消息可以包括用于数据存储中的数据的更新的位置信息。 此外,响应于从该节点接收到请求数据的更新的位置信息的消息,响应消息可被发送到多个节点的请求节点。 响应消息可以包括所请求的更新位置信息。

    CHANGING RANKING ALGORITHMS BASED ON CUSTOMER SETTINGS
    100.
    发明申请
    CHANGING RANKING ALGORITHMS BASED ON CUSTOMER SETTINGS 有权
    基于客户定位改变排名算法

    公开(公告)号:US20110258184A1

    公开(公告)日:2011-10-20

    申请号:US13169688

    申请日:2011-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30867 G06F17/30699

    摘要: Search term ranking algorithms can be generated and updated based on customer settings, such as where a ranking algorithm is modeled as a combination function of different ranking factors. An end user of a search system provides personalized preferences for weighted attributes, generally or for a single instance of the query. The user also can indicate the relative importance of one or more ranking factors by specifying different weights to the factors. Ranking factors can specify document attributes, such as document title, document body, document page rank, etc. Based on the attribute weights and the received user query, a ranking algorithm function will produce the relevant value for each document corresponding to the user preferences and personalization configurations.

    摘要翻译: 搜索项排序算法可以根据客户设置生成和更新,例如排序算法被建模为不同排名因素的组合函数。 搜索系统的最终用户为加权属性提供个性化偏好,一般或单个查询实例。 用户还可以通过为因素指定不同的权重来指示一个或多个排名因子的相对重要性。 排名因素可以指定文档属性,如文档标题,文档正文,文档页面排名等。基于属性权重和接收到的用户查询,排序算法函数将为每个文档生成与用户偏好相对应的相关值, 个性化配置