会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Query optimization through the use of multi-column statistics to avoid the problems of non-indexed column correlation
    • 查询优化通过使用多列统计来避免非索引列相关的问题
    • US06272487B1
    • 2001-08-07
    • US09277612
    • 1999-03-26
    • Thomas Abel BeavinBalakrishna Raghavendra IyerAkira ShibamiyaHong Sang TieMin Wang
    • Thomas Abel BeavinBalakrishna Raghavendra IyerAkira ShibamiyaHong Sang TieMin Wang
    • G06F1730
    • G06F17/30469Y10S707/99932
    • The system, method, and program of this invention collects multi-column statistics, by a database management system, to reflect a relationship among multiple columns of a table in a relational database. These statistics are stored in the system catalog, and are used during query optimization to obtain an estimate of the number of qualifying rows when a query has predicates on multiple columns of a table. A multi-column linear quantile statistic is collected by dividing the data of multiple columns into sub-ranges where each sub-range has approximately an even distribution of data, and determining a frequency and cardinality of each sub-range. A multi-column polygonal quantile statistic is collected by dividing the data of multiple columns into sub-spaces where each sub-space contains approximately the same number of tuples, and determining a frequency and cardinality of each sub-space. The system catalog is accessed for the stored multi-column linear quantile statistic for a query having a single range predicate and at least one equal predicate to determine the selectivity value for the predicates of the query. The system catalog is accessed for the stored multi-column polygonal quantile statistic for a query having more than one range predicate. These statistics are used in various ways to determine the selectivity value for the predicates of the query.
    • 本发明的系统,方法和程序通过数据库管理系统收集多列统计,以反映关系数据库中的表的多个列之间的关系。 这些统计信息存储在系统目录中,并且在查询优化期间使用,以便当查询在表的多个列上进行谓词时获得限定行数的估计。通过划分数据来收集多列线性分位数统计量 的多个列组成子范围,其中每个子范围具有大致均匀的数据分布,以及确定每个子范围的频率和基数。 通过将多列的数据划分为子空间,其中每个子空间包含大致相同数量的元组,并确定每个子空间的频率和基数,收集多列多边形分位数统计量。系统目录被访问 对于具有单个范围谓词和至少一个相等谓词的查询的存储的多列线性分位数统计量来确定查询的谓词的选择性值。 对于具有多个范围谓词的查询,为存储的多列多边形分位数统计量访问系统目录。 这些统计信息以各种方式用于确定查询谓词的选择性值。
    • 2. 发明授权
    • Query optimization through the use of multi-column statistics to avoid
the problems of column correlation
    • 查询优化通过使用多列统计来避免列关联的问题
    • US5995957A
    • 1999-11-30
    • US808521
    • 1997-02-28
    • Thomas Abel BeavinBalakrishna Raghavendra IyerAkira ShibamiyaHong Sang TieMin Wang
    • Thomas Abel BeavinBalakrishna Raghavendra IyerAkira ShibamiyaHong Sang TieMin Wang
    • G06F17/30
    • G06F17/30469Y10S707/99932
    • The system, method, and program of this invention collects multi-column statistics, by a database management system, to reflect a relationship among multiple columns of a table in a relational database. These statistics are stored in the system catalog, and are used during query optimization to obtain an estimate of the number of qualifying rows when a query has predicates on multiple columns of a table.A multi-column linear quantile statistic is collected by dividing the data of multiple columns into sub-ranges where each sub-range has approximately an even distribution of data, and determining a frequency and cardinality of each sub-range. A multi-column polygonal quantile statistic is collected by dividing the data of multiple columns into sub-spaces where each sub-space contains approximately the same number of tuples, and determining a frequency and cardinality of each sub-space.The system catalog is accessed for the stored multi-column linear quantile statistic for a query having a single range predicate and at least one equal predicate to determine the selectivity value for the predicates of the query. The system catalog is accessed for the stored multi-column polygonal quantile statistic for a query having more than one range predicate. These statistics are used in various ways to determine the selectivity value for the predicates of the query.
    • 本发明的系统,方法和程序通过数据库管理系统收集多列统计,以反映关系数据库中的表的多个列之间的关系。 这些统计信息存储在系统目录中,并且在查询优化期间使用,以便在查询在表的多个列上进行谓词时获取合格行数的估计。 通过将多列的数据划分成子范围,其中每个子范围具有大致均匀的数据分布,并且确定每个子范围的频率和基数,来收集多列线性分位数统计量。 通过将多列的数据划分成子空间,其中每个子空间包含大致相同数量的元组,并且确定每个子空间的频率和基数,来收集多列多边形分位数统计量。 对于具有单一范围谓词和至少一个相等谓词的查询,为存储的多列线性分位数统计量访问系统目录,以确定查询谓词的选择性值。 对于具有多个范围谓词的查询,为存储的多列多边形分位数统计量访问系统目录。 这些统计信息以各种方式用于确定查询谓词的选择性值。
    • 5. 发明授权
    • Scalable set oriented classifier
    • 可扩展集定向分类器
    • US5899992A
    • 1999-05-04
    • US800357
    • 1997-02-14
    • Balakrishna Raghavendra IyerMin Wang
    • Balakrishna Raghavendra IyerMin Wang
    • G06F17/30
    • G06F17/30705G06F17/30625Y10S707/99931Y10S707/99935Y10S707/99937
    • A method, apparatus, and article of manufacture for a computer implemented scaleable set-oriented classifier. The scalable set-oriented classifier stores set-oriented data as a table in a relational database. The table is comprised of rows having attributes. The scalable set-oriented classifier classifies the rows by building a classification tree. The scalable set-oriented classifier determines a gini index value for each split value of each attribute for each node that can be partitioned in the classification tree. The scalable set-oriented classifier selects an attribute and a split value for each node that can be partitioned based on the determined gini index value corresponding to the split value. Then, the scalable set-oriented classifier grows the classification tree by another level based on the selected attribute and split value for each node. The scalable set-oriented classifier repeats this process until each row of the table has been classified in the classification tree.
    • 一种用于计算机实现的可缩放的面向分类器的方法,装置和制品。 可扩展的面向集的分类器将面向对象的数据作为关系数据库中的表存储。 该表由具有属性的行组成。 可扩展的面向集的分类器通过构建分类树来对行进行分类。 可扩展的面向集的分类器为可以在分类树中分区的每个节点的每个属性的每个分割值确定一个gini索引值。 可扩展的面向集的分类器根据与分割值相对应的确定的基尼系数索引值,为可分区的每个节点选择属性和分割值。 然后,可扩展的面向对象的分类器根据所选择的属性和每个节点的分割值将分类树增加另一个级别。 可扩展的面向集的分类器重复此过程,直到表的每一行都分类到分类树中。
    • 7. 发明申请
    • QUERYING ENCRYPTED DATA IN A RELATIONAL DATABASE SYSTEM
    • 查询相关数据库系统中的加密数据
    • US20090077378A1
    • 2009-03-19
    • US12272460
    • 2008-11-17
    • Vahit Hakan HacigumusBalakrishna Raghavendra IyerSharad Mehrotra
    • Vahit Hakan HacigumusBalakrishna Raghavendra IyerSharad Mehrotra
    • H04L9/00G06F17/30
    • G06F17/30471G06F17/30501H04L9/0894
    • A client-server relational database system, wherein data from the client computer is encrypted by the client computer and hosted by the server computer, the encrypted data is operated upon by the server computer, using one or more operators selected from a group of operators comprising: (a) inequality logic operators, (b) aggregation operators, and (c) wildcard matching operators, to produce an intermediate results set, the intermediate results set is sent from the server computer to the client computer, and the intermediate results set is decrypted and filtered by the client computer to produce actual results. The group of operators is limited because the encrypted results set, when decrypted, includes inaccuracies therein. The client computer applies a set of correction procedures to the decrypted results set to remove the inaccuracies therein.
    • 一种客户机 - 服务器关系数据库系统,其中来自客户端计算机的数据由客户端计算机加密并由服务器计算机托管,加密数据由服务器计算机使用从一组运营商中选择的一个或多个运营商来操作,该运营商包括 :(a)不等式逻辑运算符,(b)聚合运算符和(c)通配符匹配运算符,产生中间结果集,中间结果集从服务器计算机发送到客户端计算机,中间结果集为 由客户端计算机进行解密和过滤,以产生实际结果。 操作员组是有限的,因为在解密时加密的结果集包含不准确的内容。 客户端计算机对解密的结果集应用一组校正过程以消除其中的不准确之处。
    • 9. 发明授权
    • Method and system for utilizing a database as a service
    • 利用数据库作为服务的方法和系统
    • US07171420B2
    • 2007-01-30
    • US09966624
    • 2001-09-27
    • Balakrishna Raghavendra IyerCharles William LickelDante Aligheri AubertVahit Hakan Hacigumus
    • Balakrishna Raghavendra IyerCharles William LickelDante Aligheri AubertVahit Hakan Hacigumus
    • G06F17/30
    • G06F17/30893Y10S707/99932Y10S707/99933Y10S707/99934Y10S707/99935Y10S707/99939Y10S707/99943
    • A method and system for providing a database as a is disclosed. In a first aspect, the method comprises the steps of accessing the database over a public network by a browser without downloading software. The method further includes controlling access to the database on an agreed-upon schedule. In a second aspect, a database service for use on a public network is disclosed. The database service comprises a presentation layer, the presentation layer including a browser, a web server coupled to the public network and a web application platform coupled to the web server. The database includes an application layer comprising a user interface (UI) application. The UI application is executed on the web application platform and is capable of communicating with the browser through a standard program code. Finally, the database service includes a database management layer. The database management layer includes at least one database which communicates with the UI application. Accordingly, a database can be managed centrally while resources of the database can be consumed individually and globally.
    • 公开了一种用于提供数据库的方法和系统。 在第一方面,该方法包括以下步骤:通过浏览器在公共网络上访问数据库,而不下载软件。 该方法还包括根据商定的时间表来控制对数据库的访问。 在第二方面,公开了一种在公共网络上使用的数据库服务。 数据库服务包括表示层,表示层包括浏览器,耦合到公共网络的web服务器和耦合到web服务器的Web应用程序平台。 数据库包括包括用户界面(UI)应用的应用层。 UI应用程序在Web应用程序平台上执行,并且能够通过标准程序代码与浏览器进行通信。 最后,数据库服务包括数据库管理层。 数据库管理层包括与UI应用通信的至少一个数据库。 因此,可以集中管理数据库,而可以单独和全局地使用数据库的资源。