会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method for modifying a query by use of an external system for managing assignment of user and data classifications
    • 通过使用外部系统修改查询以管理用户和数据分类的分配的方法
    • US08577906B2
    • 2013-11-05
    • US12951982
    • 2010-11-22
    • Paul M. BirdWalid Rjaibi
    • Paul M. BirdWalid Rjaibi
    • G06F17/30G06F7/00
    • G06F17/30448
    • Disclosed is a data processing-implemented method, a data processing system, and an article of manufacture for modifying a query during compilation of the query. The query includes a request for an element of data from a table in a database and parameters identifying the requested element. The data processing-implemented method includes determining available information from parameters for locating a classification of the requested element and a classification associated with the query, the requested data classification controlling access to the requested element according to the query associated classification, requesting a suggested action from an external system for obtaining a comparison of the requested data classification and the query associated classification based on the available information, receiving the suggested action from the external system responsive to the sent request, and incorporating the suggested action into the query, the suggested action effecting comparison of the requested data classification with the query associated classification.
    • 公开了一种数据处理实现的方法,数据处理系统和用于在查询的编译期间修改查询的制品。 该查询包括对来自数据库中的表的数据元素的请求以及标识所请求元素的参数。 数据处理实现的方法包括从用于定位所请求的元素的分类和与查询相关联的分类的参数确定可用信息,所请求的数据分类根据查询关联分类来控制对所请求的元素的访问,请求建议的动作 用于基于所述可用信息获得所请求的数据分类和所述查询关联分类的比较的外部系统,响应于所发送的请求从所述外部系统接收所述建议的动作,并将所述建议的动作合并到所述查询中,所述建议的动作 请求的数据分类与查询关联分类的比较。
    • 13. 发明授权
    • Caching of distributed dynamic SQL statements in a multiple node RDBMS
    • 在多节点RDBMS中缓存分布式动态SQL语句
    • US06353833B1
    • 2002-03-05
    • US09162165
    • 1998-09-29
    • Paul M. BirdMichael J. Snowbell
    • Paul M. BirdMichael J. Snowbell
    • G06F1730
    • G06F17/30433G06F17/3048Y10S707/99938Y10S707/99952
    • A method and system for caching dynamic SQL statements and their sections at different nodes in a multiple node Relational Database Management System (RDBMS) while maintaining cache and application integrity across all nodes. Each node in the RDBMS having a global cache shared by all applications on that node. One of the nodes in the RDBMS being a catalogue node which controls access to a database. The catalogue node maintaining a list of participating nodes that have requested access to the database controlled by the catalogue node. The list of participating nodes being used to notify each participating node of any changes to the database that may affect the validity of a dynamic SQL statement stored in the global cache of the node.
    • 一种用于在多节点关系数据库管理系统(RDBMS)中的不同节点处缓存动态SQL语句及其部分的方法和系统,同时在所有节点上保持缓存和应用程序完整性。 RDBMS中的每个节点都具有由该节点上的所有应用程序共享的全局高速缓存。 RDBMS中的一个节点是控制对数据库的访问的目录节点。 目录节点维护已请求访问由目录节点控制的数据库的参与节点的列表。 参与节点的列表用于通知每个参与节点对数据库的任何可能影响存储在节点的全局缓存中的动态SQL语句的有效性的任何更改。
    • 14. 发明申请
    • Efficient Monitoring in a Software System
    • 软件系统中的高效监控
    • US20110161742A1
    • 2011-06-30
    • US12648434
    • 2009-12-29
    • Paul M. BirdDavid KalmukScott D. Walkty
    • Paul M. BirdDavid KalmukScott D. Walkty
    • G06F11/28G06F11/00
    • G06F11/3466G06F11/0715G06F11/0757G06F2201/81G06F2201/865
    • A monitoring of a server system during an execution of a server system processing logic, includes: during collection and storage of operational metrics by a given thread in a thread-local memory, determining that a checkpoint within the server system processing logic is reached; determining whether a threshold number of checkpoints have been encountered by the given thread; in response to the threshold number of checkpoints having been encountered, determining whether a threshold time interval since a last rollup of the collected operational metrics has been exceeded; and in response to the threshold time interval being exceeded, performing a rollup of the collected operational metrics from the thread-local memory to an accumulation point in a shared memory, where the accumulation point stores aggregated operational metrics from a plurality of threads.
    • 在执行服务器系统处理逻辑期间对服务器系统的监视包括:在由线程本地存储器中的给定线程收集和存储操作指标期间,确定到达服务器系统处理逻辑内的检查点; 确定给定线程是否遇到阈值数量的检查点; 响应于已经遇到的检查点的阈值数量,确定是否已经超过了所收集的操作度量的最后一次累积的阈值时间间隔; 并且响应于所述阈值时间间隔被超过,从所述线程本地存储器到所述共享存储器中的累积点执行所收集的操作度量的汇总,其中所述累积点存储来自多个线程的聚合操作度量。
    • 15. 发明授权
    • Access concurrency for cached authorization information in relational database systems
    • 访问关系数据库系统中缓存授权信息的并发性
    • US07970787B2
    • 2011-06-28
    • US10391118
    • 2003-03-17
    • Michael A. F. StuyPaul M. Bird
    • Michael A. F. StuyPaul M. Bird
    • G06F7/00G06F17/30
    • G06F17/30362
    • A method and system for improving access concurrency to information stored in at least one table in a relational database system is disclosed. The method comprises providing a data cache, which stores a portion of the at least one table. The data cache includes a plurality of cache entries, wherein each cache entry comprises a first data item, a second data item, and a cache entry state. The method further comprises retrieving from the at least one table and storing in a cache entry's first data item a representation of committed information for a user, and retrieving from the at least one table and storing in the cache entry's second data item a representation of changes applied to the committed information, but not yet committed in the database system.
    • 公开了一种用于改善与关系数据库系统中的至少一个表中存储的信息的访问并发性的方法和系统。 该方法包括提供存储该至少一个表的一部分的数据高速缓存。 数据高速缓存包括多个高速缓存条目,其中每个高速缓存条目包括第一数据项,第二数据项和高速缓存条目状态。 所述方法还包括从所述至少一个表中检索并在高速缓存条目的第一数据项中存储用于用户的已提交信息的表示,以及从所述至少一个表中检索并在所述高速缓存条目的第二数据项中存储变化的表示 应用于提交的信息,但尚未在数据库系统中提交。
    • 19. 发明授权
    • Detection and prevention of writing conflicts within nested query statements
    • 检测和防止在嵌套查询语句中写入冲突
    • US07370049B2
    • 2008-05-06
    • US10413637
    • 2003-04-14
    • Douglas J. DoolePaul M. Bird
    • Douglas J. DoolePaul M. Bird
    • G06F17/30
    • G06F17/30359Y10S707/99932Y10S707/99933Y10S707/99938
    • Conflict checking for writing operations in an SQL database system is carried out for nested statements invoked by a parent statement. Each statement has an associated table access data structure defined at compile-time indicating the tables in the database that the statement accesses and the mode of access. At execution-time the table access data structure for each nested statement is accessed and the information is compared with a list of tables maintained for the parent statement to determine if there is a read/write or write/write conflict possible if the nested statement is executed. Where there is no conflict detected, the information from the table access data structure is copied to the list of tables.
    • 对于由父语句调用的嵌套语句,对SQL数据库系统中的写入操作进行冲突检查。 每个语句都具有在编译时定义的关联表访问数据结构,指示数据库中该表所访问的表和访问模式。 在执行时,访问每个嵌套语句的表访问数据结构,并将信息与为父语句维护的表的列表进行比较,以确定是否存在读/写或写/写冲突,如果嵌套语句为 执行。 在没有检测到冲突的情况下,来自表访问数据结构的信息被复制到表的列表中。
    • 20. 发明授权
    • Global caching and sharing of SQL statements in a heterogeneous application environment
    • 在异构应用程序环境中全局缓存和共享SQL语句
    • US06321235B1
    • 2001-11-20
    • US09162164
    • 1998-09-29
    • Paul M. Bird
    • Paul M. Bird
    • G06F1730
    • G06F17/30433Y10S707/954Y10S707/955Y10S707/99932Y10S707/99934Y10S707/99954
    • A global cache for SQL sections and methods of accessing the cache. The global cache being at the database level and being accessible to all agents of all applications. The global cache having a static and a dynamic portion. The static portion containing section entries having both section information and section data. The dynamic portion having two sub-portions, a statement portion and a dependency portion. The dependency portion containing multiple SQL statements, multiple compilation environments for each SQL statement and multiple variations within each compilation environment. The dependency portion of the dynamic portion containing a plurality of lists of object types. Each object type having its own list, the list containing data on which variations are dependant on each object.
    • 用于SQL部分和访问缓存的方法的全局缓存。 全局缓存位于数据库级别,可供所有应用程序的所有代理访问。 全局缓存具有静态和动态部分。 静态部分包含部分条目具有部分信息和部分数据。 具有两个子部分的动态部分,语句部分和依赖部分。 包含多个SQL语句的依赖部分,每个SQL语句的多个编译环境以及每个编译环境中的多个变体。 动态部分的依赖部分包含多个对象类型列表。 每个对象类型都有自己的列表,该列表包含数据,变化依赖于每个对象。