会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明授权
    • Technique for skipping irrelevant portions of documents during streaming XPath evaluation
    • 在流式传输XPath评估期间跳过文档的无关部分的技术
    • US08713426B2
    • 2014-04-29
    • US12491981
    • 2009-06-25
    • Sam IdiculaNipun AgarwalSanket Malde
    • Sam IdiculaNipun AgarwalSanket Malde
    • G06F17/00
    • G06F17/2247G06F17/22G06F17/30929
    • A method and apparatus are described for summarizing a document. For each node in the document that satisfies a marking criteria, a start and end mark pair is stored in a summary in document order. The start mark specifies a location in the document where the node starts, and the end mark specifies a location in the document where the node ends. When evaluating a query for a hierarchical path, the document is streamed into memory until the mark of a tag matches a start mark in the summary. If that tag does not fit within the path, then streaming of the document may resume at the end mark, thereby skipping the node during streaming evaluation. Translation information may be used to indicate a logical position relative to the marks in the summary when the document is modified.
    • 描述用于总结文档的方法和装置。 对于满足标记条件的文档中的每个节点,开始和结束标记对将以文档顺序存储在摘要中。 开始标记指定文档中节点启动的位置,结束标记指定节点结束的文档中的位置。 当评估分层路径的查询时,文档将流式传输到内存中,直到标记的标记与摘要中的起始标记相匹配。 如果该标签不适合路径,则可以在结束标记处恢复文档的流传输,从而在流评估期间跳过该节点。 当文档被修改时,翻译信息可以用于指示在摘要中相对于标记的逻辑位置。
    • 84. 发明授权
    • Performing cost-based optimizations of authorization checks in database systems
    • 在数据库系统中执行基于成本优化的授权检查
    • US08392405B2
    • 2013-03-05
    • US12144028
    • 2008-06-23
    • Sam IdiculaMohammed Irfan RafiqNipun Agarwal
    • Sam IdiculaMohammed Irfan RafiqNipun Agarwal
    • G06F7/00
    • G06F17/30448
    • One embodiment of the present invention provides a system that facilitates performing a cost-based optimization of authorization checks in a database system. During operation, the system receives a query at the database system. Next, the system estimates a cost for executing the query, which involves estimating a cost for evaluating authorization checks, which involve functional evaluations of access rights for data accessed by the query. The system then rewrites the query to include evaluating authorization checks within the query. The system also estimates a cost for executing the rewritten query. Next, the system determines if executing the rewritten query has a lower cost than executing the query and performing the authorization checks. If so, the system executes the rewritten query. However, if not, the system executes the query.
    • 本发明的一个实施例提供一种有助于在数据库系统中执行授权检查的基于成本的优化的系统。 在操作过程中,系统在数据库系统中接收查询。 接下来,系统估计执行查询的成本,其涉及估计用于评估授权检查的成本,其涉及对查询访问的数据的访问权限的功能评估。 然后系统重写查询以包括在查询中评估授权检查。 该系统还估计执行重写查询的成本。 接下来,系统确定执行重写查询是否具有比执行查询并执行授权检查更低的成本。 如果是这样,系统将执行重写的查询。 但是,如果没有,则系统执行查询。
    • 85. 发明授权
    • Efficient way to evaluate aggregations on XML data using path-based row sources
    • 使用基于路径的行源来评估XML数据的聚合的高效方法
    • US08301620B2
    • 2012-10-30
    • US12474133
    • 2009-05-28
    • Balasubramanyam SthanikamSam IdiculaNipun Agarwal
    • Balasubramanyam SthanikamSam IdiculaNipun Agarwal
    • G06F7/00G06F17/30
    • G06F17/30935
    • The approaches described herein provide an efficient way for a database server to process certain kinds of queries that require the evaluation of an aggregation function over XML data stored in an object-relational database. An aggregation function takes multiple inputs and generates a single output. A database server first determines whether the query qualifies for this particular kind of optimization, then creates a query execution plan that specifies the use of an enhanced path-based row source, eliminating the need for a second path-based row source for computing the aggregation function. The enhanced path-based row source specified in the query execution plan computes an aggregation function and stores the result of that function computation in a column of each row. The XPath evaluation results that are the individual inputs to the aggregation function are only stored temporarily until they are used to compute the aggregation function.
    • 本文描述的方法为数据库服务器处理需要通过存储在对象关系数据库中的XML数据对聚合函数进行评估的某些类型的查询提供了有效的方式。 聚合函数需要多个输入并生成单个输出。 数据库服务器首先确定查询是否符合这种特定类型的优化,然后创建一个查询执行计划,该计划指定使用基于增强路径的行源,从而无需使用第二个基于路径的行源来计算聚合 功能。 在查询执行计划中指定的基于增强路径的行源计算聚合函数,并将该函数计算的结果存储在每行的列中。 作为聚合函数的各个输入的XPath评估结果只能临时存储,直到它们用于计算聚合函数为止。
    • 86. 发明授权
    • Efficient validation of binary XML data
    • 二进制XML数据的有效验证
    • US08255372B2
    • 2012-08-28
    • US12689196
    • 2010-01-18
    • Vijay MediSam IdiculaNipun Agarwal
    • Vijay MediSam IdiculaNipun Agarwal
    • G06F17/30
    • G06F17/2252G06F17/2247G06F17/2725G06F17/30917
    • Data used and generated by the process of validating XML documents is divided into two categories: compile-time static data and runtime data. Runtime data may be specific to a particular XML document and changes when validating the XML document, while compile-time data does not change in this way. For example, compile-time data may be data that defines, according to a schema, the descendant elements and ordering between them. Runtime data is information generated to track which descendants occurred in a particular XML document being validated. Compile-time static data, once generated to validate a particular XML document, is cached within a shared volatile memory. Once the compile-time data is cached, the compile-time static data may be used to validate other XML documents without the need to regenerate the compile-time static data.
    • 通过验证XML文档的过程使用和生成的数据分为两类:编译时静态数据和运行时数据。 运行时数据可能特定于特定的XML文档,并在验证XML文档时进行更改,而编译时数据不会以此方式更改。 例如,编译时数据可以是根据模式定义后代元素和它们之间的排序的数据。 运行时数据是生成的信息,用于跟踪正在验证的特定XML文档中发生的哪些后代。 编译时静态数据,一旦生成以验证特定的XML文档,就被缓存在共享的易失性存储器中。 一旦编译时数据被缓存,编译时静态数据就可以用于验证其他XML文档,而不需要重新生成编译时静态数据。
    • 87. 发明授权
    • Query optimization by specifying path-based predicate evaluation in a path-based query operator
    • 通过在基于路径的查询运算符中指定基于路径的谓词评估来查询优化
    • US08161035B2
    • 2012-04-17
    • US12478147
    • 2009-06-04
    • Ning ZhangSam IdiculaBalasubramanyam SthanikamNipun Agarwal
    • Ning ZhangSam IdiculaBalasubramanyam SthanikamNipun Agarwal
    • G06F17/30
    • G06F17/30938G06F17/30463
    • The approaches described herein provide an efficient way for a database server to process certain kinds of queries over XML data stored in an object-relational database that require the evaluation of a predicate expression with one or more path-based operands. A predicate expression part of a XQuery or SQL WHERE clause that returns a boolean value. A database server first determines whether the query qualifies for this particular kind of optimization, then rewrites the query using an enhanced query operator syntax for specifying the predicate expression to be evaluated. The enhanced query operator subsumes the work of a second path-based query operator, resulting in the suppression of the WHERE EXISTS subquery. The rewritten query operator is used to generate a query execution plan that provides for several query execution optimizations.
    • 本文描述的方法为数据库服务器处理某些类型的查询提供了一种有效的方法,该XML数据存储在需要使用一个或多个基于路径的操作数的谓词表达式的对象关系数据库中。 XQuery或SQL WHERE子句的谓词表达式部分,返回一个布尔值。 数据库服务器首先确定查询是否符合此特定类型的优化,然后使用增强型查询运算符语法重写查询,以指定要评估的谓词表达式。 增强型查询操作符包含第二个基于路径的查询运算符的工作,从而抑制了WHERE EXISTS子查询。 重写的查询运算符用于生成提供多个查询执行优化的查询执行计划。
    • 88. 发明申请
    • Operationally Complete Hierarchical Repository In A Relational Database
    • 关系数据库中的操作完整的分层存储库
    • US20120066271A1
    • 2012-03-15
    • US13301690
    • 2011-11-21
    • Sivasankaran ChandrasekarSam IdiculaNipun AgarwalViswanathan Krishnamurthy
    • Sivasankaran ChandrasekarSam IdiculaNipun AgarwalViswanathan Krishnamurthy
    • G06F7/00
    • G06F17/30917G06F17/30451Y10S707/99945
    • A modular repository is described, where operational features may be implemented without the need to scan every resource included in the modular repository. A modular repository includes a dedicated set of database objects containing all information needed to access the resources in the repository. For example, the database objects of a modular repository may include those user identifier mappings and ACL mappings, etc., to which metadata in the modular repository refers. A database system may also include a mechanism through which a modular repository may be mounted under a subdirectory of a common directory in the database system. The resources of a modular repository that are mounted under the common directory may be accessed through the common directory. Further, a client may query the resources of any modular repository mounted under the common directory by making the federated repository, represented by the common directory, the context of the query.
    • 描述了模块化存储库,其中可以实现操作特征,而不需要扫描模块化存储库中包括的每个资源。 模块化存储库包括一组专用的数据库对象,其中包含访问存储库中资源所需的所有信息。 例如,模块化存储库的数据库对象可以包括模块化存储库中的元数据引用的那些用户标识符映射和ACL映射等。 数据库系统还可以包括机构,模块化存储库可以通过该机制安装在数据库系统中的公用目录的子目录下。 安装在公共目录下的模块化存储库的资源可以通过公共目录访问。 此外,客户端可以通过使由共同目录表示的联合存储库,查询的上下文来查询安装在公用目录下的任何模块化存储库的资源。
    • 90. 发明申请
    • OPERATIONALLY COMPLETE HIERARCHICAL REPOSITORY IN A RELATIONAL DATABASE
    • 在关系数据库中运行完整的分层报告
    • US20110066654A1
    • 2011-03-17
    • US12560242
    • 2009-09-15
    • Sivasankaran ChandrasekarSam IdiculaNipun AgarwalViswanathan Krishnamurthy
    • Sivasankaran ChandrasekarSam IdiculaNipun AgarwalViswanathan Krishnamurthy
    • G06F7/00
    • G06F17/30917G06F17/30451Y10S707/99945
    • A modular repository is described, where operational features may be implemented without the need to scan every resource included in the modular repository. A modular repository includes a dedicated set of database objects containing all information needed to access the resources in the repository. For example, the database objects of a modular repository may include those user identifier mappings and ACL mappings, etc., to which metadata in the modular repository refers. A database system may also include a mechanism through which a modular repository may be mounted under a subdirectory of a common directory in the database system. The resources of a modular repository that are mounted under the common directory may be accessed through the common directory. Further, a client may query the resources of any modular repository mounted under the common directory by making the federated repository, represented by the common directory, the context of the query.
    • 描述了模块化存储库,其中可以实现操作特征,而不需要扫描模块化存储库中包括的每个资源。 模块化存储库包括一组专用的数据库对象,其中包含访问存储库中资源所需的所有信息。 例如,模块化存储库的数据库对象可以包括模块化存储库中的元数据引用的那些用户标识符映射和ACL映射等。 数据库系统还可以包括机构,模块化存储库可以通过该机制安装在数据库系统中的公用目录的子目录下。 安装在公共目录下的模块化存储库的资源可以通过公共目录访问。 此外,客户端可以通过使由共同目录表示的联合存储库,查询的上下文来查询安装在公用目录下的任何模块化存储库的资源。