OPTIMIZATION OF DATABASE NETWORK TRAFFIC BASED UPON DATA-USE ANALYSIS
    31.
    发明申请
    OPTIMIZATION OF DATABASE NETWORK TRAFFIC BASED UPON DATA-USE ANALYSIS 有权
    基于数据使用分析的数据库网络流量优化

    公开(公告)号:US20060294080A1

    公开(公告)日:2006-12-28

    申请号:US11465246

    申请日:2006-08-17

    IPC分类号: G06F17/30

    摘要: An apparatus, program product and method utilize one or more usage statistics, which are reflective of what data is actually and/or likely to be used by a client when processing a database query, to reduce or eliminate the transfer of unnecessary data between a client and server in a client-server database management system. Information such as the columns that are or have been used and/or the number of rows that have been accessed, may be utilized to identify certain data that is likely to not be used during processing of the database query. Based upon the data that has been identified, a subset of the data that would otherwise be returned as a result of the database query may be identified and returned to a client, often substantially reducing the amount of data required to be retrieved by a client in connection with a database query.

    摘要翻译: 一种装置,程序产品和方法利用一个或多个使用统计信息,其反映在处理数据库查询时客户端实际和/或可能使用的数据,以减少或消除客户端之间的不必要数据传输 和服务器在客户端 - 服务器数据库管理系统中。 可以利用诸如已被使用的列和/或已经被访问的列的数量的信息来标识在处理数据库查询期间可能不被使用的某些数据。 基于已经识别的数据,可以识别否则将作为数据库查询的结果返回的数据的子集,并将其返回给客户端,这通常显着地减少客户端需要检索的数据量 与数据库查询的连接。

    Apparatus and method for using ontological relationships in a computer database
    32.
    发明申请
    Apparatus and method for using ontological relationships in a computer database 失效
    在计算机数据库中使用本体关系的装置和方法

    公开(公告)号:US20060271584A1

    公开(公告)日:2006-11-30

    申请号:US11138836

    申请日:2005-05-26

    IPC分类号: G06F7/00

    摘要: An apparatus and method use ontological relationships in a query language and a computer database to improve database performance and utility. A set of ontological relationships are stored in the database and new query clauses are used to query the data in advantageous ways. Ontological relationships are preferably stored in a tree structure. This tree structure then can be used to reflect the ontological relationships of data stored in the columns of a database.

    摘要翻译: 一种设备和方法使用查询语言和计算机数据库中的本体关系来提高数据库性能和效用。 一组本体关系存储在数据库中,新的查询子句用于以有利的方式查询数据。 本体关系优选地存储在树结构中。 然后,该树结构可以用于反映存储在数据库列中的数据的本体关系。

    Apparatus and method for monitoring performance of a data processing system
    33.
    发明申请
    Apparatus and method for monitoring performance of a data processing system 失效
    用于监测数据处理系统的性能的装置和方法

    公开(公告)号:US20060212417A1

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

    申请号:US11082925

    申请日:2005-03-17

    IPC分类号: G06F17/30

    摘要: An apparatus and method for monitoring the performance of a computer system via an result size including a result set size of accesses to a database and a page size. Preferred embodiments are directed to a performance monitor that correlates data from existing tools that report data concerning access to the database and the use of system resources. Other embodiments are directed to a performance monitor that is included in an application server associated with the database.

    摘要翻译: 一种用于通过包括对数据库的访问的结果集大小和页面大小的结果大小监视计算机系统的性能的装置和方法。 优选实施例涉及一种性能监视器,其将来自现有工具的数据相关联,所述工具报告关于访问数据库的数据和系统资源的使用。 其他实施例涉及包括在与数据库相关联的应用服务器中的性能监视器。

    Techniques for providing measurement units metadata
    34.
    发明申请
    Techniques for providing measurement units metadata 有权
    提供测量单元元数据的技术

    公开(公告)号:US20050240614A1

    公开(公告)日:2005-10-27

    申请号:US10829613

    申请日:2004-04-22

    IPC分类号: G06F17/00 G06F17/30

    摘要: A system, method and article of manufacture for identification of mergeable data in a data processing system and, more particularly, for providing mechanisms for facilitating identification of correlated columns from one or more database tables. One embodiment provides a computer-implemented method for managing storage of data having an associated measurement unit in a database table. The method includes storing the data in a column of the database table and generating units metadata describing the measurement unit. The units metadata is associated with the column of the database table.

    摘要翻译: 一种用于识别数据处理系统中的可合并数据的系统,方法和制品,更具体地,涉及用于提供用于便于从一个或多个数据库表中识别相关列的机制。 一个实施例提供了一种用于在数据库表中管理具有相关测量单元的数据的存储的计算机实现的方法。 该方法包括将数据存储在数据库表的列中,以及描述测量单元的生成单位元数据。 单位元数据与数据库表的列相关联。

    Database relationship constraint
    35.
    发明申请
    Database relationship constraint 失效
    数据库关系约束

    公开(公告)号:US20050198048A1

    公开(公告)日:2005-09-08

    申请号:US10793526

    申请日:2004-03-04

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3051

    摘要: According to the preferred embodiments, a database relationship constraint is defined for a first column that specifies a set of allowable values for the first column that depend on a set of data values in a second column that may be of a different type than data in the first column. In a first embodiment, a database relationship constraint specifies allowable values for one column in a database table based on one or more data values in a different column in the same database table. In a second embodiment, a database relationship constraint specifies a set of allowable values in a first column based on one or more data values in a second column in a different database table. In both cases, the data in the second column may be of a different type than data in the second column.

    摘要翻译: 根据优选实施例,为第一列定义了数据库关系约束,该第一列指定第一列的一组可允许值,该第一列依赖于第二列中的数据值集合,该第二列可以是与 第一列。 在第一实施例中,数据库关系约束基于同一数据库表中不同列中的一个或多个数据值来指定数据库表中的一列的允许值。 在第二实施例中,数据库关系约束基于不同数据库表中的第二列中的一个或多个数据值来指定第一列中的一组允许值。 在这两种情况下,第二列中的数据可能与第二列中的数据不同。

    Method and system for managing aggregation data structures
    36.
    发明申请
    Method and system for managing aggregation data structures 失效
    管理聚合数据结构的方法和系统

    公开(公告)号:US20050192988A1

    公开(公告)日:2005-09-01

    申请号:US10787632

    申请日:2004-02-26

    IPC分类号: G06F17/00

    摘要: A method, system and article of manufacture for processing aggregation queries that are executed against a database and, more particularly, for managing aggregation data structures associated with tables of a database. One embodiment provides a method for managing creation of aggregation data structures for tables of a database. The method comprises receiving an aggregation query specifying at least one aggregation operation on data of a table of the database, determining aggregation information for the aggregation query, the aggregation information describing aspects of the aggregation query and its respective aggregation operation, determining whether the aggregation information satisfies predefined conditions, and, if the predefined conditions are satisfied by the aggregation information, creating an aggregation data structure for the table of the database in a manner allowing return of aggregation data of the created aggregation data structure upon receipt of a suitable aggregation query without executing the suitable aggregation query against the table of the database, wherein the suitable aggregation query includes the aggregation operation contained in the aggregation query for which the aggregation data structure was created.

    摘要翻译: 一种用于处理针对数据库执行的聚合查询的方法,系统和制品,更具体地,用于管理与数据库的表相关联的聚合数据结构。 一个实施例提供了一种管理数据库表的聚合数据结构的创建的方法。 该方法包括接收指定对数据库表的数据的至少一次聚合操作的聚合查询,确定聚合查询的聚合信息,描述聚合查询的各个聚合信息及其各自的聚合操作,确定聚合信息 满足预定条件,并且如果通过聚合信息满足预定义条件,则在接收到合适的聚集查询后,以允许返回所创建的聚合数据结构的聚合数据的方式为数据库的表创建聚合数据结构,而没有 针对数据库的表执行合适的聚合查询,其中合适的聚合查询包括聚合数据结构被创建的聚合查询中包含的聚合操作。

    Apparatus and method to advertise to the consumer based off a digital image
    37.
    发明申请
    Apparatus and method to advertise to the consumer based off a digital image 审中-公开
    基于数字图像向消费者做广告的装置和方法

    公开(公告)号:US20050018216A1

    公开(公告)日:2005-01-27

    申请号:US10624852

    申请日:2003-07-22

    IPC分类号: G06F15/00 G06Q30/00

    CPC分类号: G06Q30/02

    摘要: The present invention provides an apparatus, method and program product for analyzing a digital image for consumer identifying characteristics, and generating advertisements specifically to the consumer based on the identifying characteristics of the digital image. The analysis of the digital image may involve object recognition, text recognition and/or metadata analysis of a selected digital image. The present invention may be implemented, for example, within a photo kiosk or digital minilab. The generated advertisements may utilize a variety of media, including on-screen displays on the photo kiosk, a customized coupon, or a photo jacket insert.

    摘要翻译: 本发明提供了一种用于分析用于消费者识别特征的数字图像的装置,方法和程序产品,并且基于数字图像的识别特性,专门针对消费者生成广告。 数字图像的分析可以涉及所选数字图像的对象识别,文本识别和/或元数据分析。 本发明可以例如在照相亭或数字小型存储箱内实现。 生成的广告可以利用各种媒体,包括在照相亭上的屏幕显示,定制的优惠券或照片外套插入物。

    METHOD AND SYSTEM FOR CREATING PROFILING INDICES
    38.
    发明申请
    METHOD AND SYSTEM FOR CREATING PROFILING INDICES 失效
    用于创建轮廓指标的方法和系统

    公开(公告)号:US20080059418A1

    公开(公告)日:2008-03-06

    申请号:US11930905

    申请日:2007-10-31

    IPC分类号: G06F17/30

    摘要: A database engine and optimizer framework support creation of a series of profiling indices over a column having character string data, such as a traditional “varchar” data type. The profiling indices result in a reduction of the number of records that are searched when searching for a sub-string match within that column. In some embodiments, the series of indices are created over a column that is typically searched using the LIKE predicate or some similar technique; these indices indicate for each record whether certain sub-strings may exist in that record's value in the column. Thus, the indices are used to find the rows that may match one or more portions of the particular term being queried or, in other words, eliminate those records that do not have at least a portion of the term to be matched. The number of records actually retrieved and searched for the query sub-string is thereby reduced.

    摘要翻译: 数据库引擎和优化器框架支持在具有字符串数据的列(例如传统的“varchar”数据类型)上创建一系列概要分析索引。 分析索引导致在搜索该列中的子字符串匹配时减少搜索的记录数。 在一些实施例中,通过使用LIKE谓词或一些类似技术通常搜索的列创建一系列索引; 这些索引为每个记录指示该列中该记录的值中是否存在某些子字符串。 因此,索引用于找到可以匹配要查询的特定术语的一个或多个部分的行,或者换句话说,消除不具有要匹配的术语的至少一部分的那些记录。 由此减少实际检索和查询查询子串的记录数。

    APPARATUS AND METHOD FOR MONITORING USAGE OF COMPONENTS IN A DATABASE INDEX
    39.
    发明申请
    APPARATUS AND METHOD FOR MONITORING USAGE OF COMPONENTS IN A DATABASE INDEX 审中-公开
    用于监视数据库索引中组件的使用的装置和方法

    公开(公告)号:US20070294050A1

    公开(公告)日:2007-12-20

    申请号:US11848474

    申请日:2007-08-31

    IPC分类号: G21C17/00

    摘要: Database indexes include multiple fields that are used to track how the components of the index are used. An index component monitoring mechanism tracks how the components of the index are used, and updates fields in the index accordingly. Such component-level statistics allow a query optimizer to make more intelligent decisions regarding when to build a new index and when to discard an index, and also provide information regarding which queries are using the index, the maintenance cost of the index, and the selectivity of the index when used to process a query.

    摘要翻译: 数据库索引包括用于跟踪索引的组件如何使用的多个字段。 索引组件监视机制跟踪如何使用索引的组件,并相应地更新索引中的字段。 这样的组件级统计信息允许查询优化器对何时构建新的索引以及何时丢弃索引做出更明智的决定,并且还提供关于哪些查询正在使用索引的信息,索引的维护成本和选择性 的索引用于处理查询。

    APPARATUS AND METHOD FOR USING DATABASE KNOWLEDGE TO OPTIMIZE A COMPUTER PROGRAM
    40.
    发明申请
    APPARATUS AND METHOD FOR USING DATABASE KNOWLEDGE TO OPTIMIZE A COMPUTER PROGRAM 有权
    使用数据库知识优化计算机程序的装置和方法

    公开(公告)号:US20070169050A1

    公开(公告)日:2007-07-19

    申请号:US11675395

    申请日:2007-02-15

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A code optimizer is used to optimize a computer program that references a database by reading database metadata and making suitable optimizations based on the metadata. By taking into account the metadata of a database referenced in the computer program, the optimizer may make suitable optimizations to the computer program. Such optimizations include, without limitation, removing unnecessary calls to the database, removing unnecessary loops, removing unnecessary database operations, providing compile-time errors, and replacing dynamic calls with static data.

    摘要翻译: 代码优化器用于优化通过读取数据库元数据并基于元数据进行适当优化来引用数据库的计算机程序。 通过考虑计算机程序中引用的数据库的元数据,优化器可以对计算机程序进行适当的优化。 这种优化包括但不限于删除对数据库的不必要的调用,删除不必要的循环,删除不必要的数据库操作,提供编译时错误,以及用静态数据替换动态调用。