MANAGEMENT OF SPARSE DATA FOR DATABASE SYSTEMS WITH MULTIPLE PROCESSING UNITS

    公开(公告)号:US20180039664A1

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

    申请号:US15788857

    申请日:2017-10-20

    申请人: Teradata US, Inc.

    IPC分类号: G06F17/30

    摘要: The number of processors that store data can be limited for some data in order to improve efficiency in database system that uses multiple processing units to process data. For example, a map can be provided for one or more sparse database tables (or tables) that are relatively small in view of the number of processors that are available. The map can effectively assign distinct portions of the data, e.g., rows of a database, for processing only to a limited number of processers (or processing units). The database system can use the map to process data accordingly.

    Cardinality estimation for optimization of recursive or iterative database queries by databases

    公开(公告)号:US09720966B2

    公开(公告)日:2017-08-01

    申请号:US13721901

    申请日:2012-12-20

    申请人: TERADATA US, INC.

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30463

    摘要: An execution plan for executing one or more iterations of recursive database queries can be generated in accordance with one aspect of the invention. For example, in accordance with one embodiment of the invention, one or more cardinalities (results or size of results, including intermediate results) associated with one or more iterations can be estimated. This estimation can, for example, by performed by using a sampling or sampling-based algorithm.In addition, a plan generated for execution of one or more iteration of a recursive query can be modified or replaced by comparing the actual cardinality with its estimation. As a result, the first one or more iterations may be executed using a first plan but the subsequent one or more iterations may use a modified or different execution plan.

    Management of data in multi-storage systems that can include non-volatile and volatile storages

    公开(公告)号:US09703505B2

    公开(公告)日:2017-07-11

    申请号:US14573781

    申请日:2014-12-17

    申请人: TERADATA US, INC.

    摘要: Techniques for management of data in multi-storage systems allow managing storage of data in a first storage of multiple storages in a multi-storage system based on the temperature of the data (or data temperature) obtained for a second storage of the multiple storages in a multi-storage system. For example, in a multi-storage system that includes at least one non-volatile storage (e.g., one or more HDDs) and at least one volatile storage (e.g., a cache memory device), the storage of a particular data portion (e.g., a storage unit of data) for the at least one volatile storage can be managed based on a temperature of the data determined for the non-volatile storage. By way of example, persistent temperatures used for management of data in a non-volatile storage system (e.g., a multi-tier storage of a database system) can be used to effectively manage the storage of the data in a cache memory that is typically provided for improving performance by keeping data that is likely to be used in the cache memory. As a result, overall performance of a system can be further enhanced by allowing persistent temperature measurements to be used in managing cache memory, instead of solely relying on conventional techniques for caching data which typically do not take into account persistent temperatures associated with a non-volatile storage environment.

    DYNAMIC JOINING OF DATABASE TABLES
    78.
    发明申请

    公开(公告)号:US20170193014A1

    公开(公告)日:2017-07-06

    申请号:US15377380

    申请日:2016-12-13

    申请人: Teradata US, Inc.

    IPC分类号: G06F17/30

    摘要: Disclosed are systems and methods for dynamic joining of database tables. The systems and methods can include: selecting a first table from a plurality of tables; selecting a second table from the plurality of tables; joining the first table and the second table to create a temporary table; and storing, in a memory of a computing device, the temporary table and the temporary skew value. The first table can have a first skew value. The second table can have a second skew value. The second skew value can be similar to the first skew value. The temporary table can have a temporary skew value.

    MANAGMENT OF INTELLEGENT DATA ASSIGNMENTS FOR DATABASE SYSTEMS WITH MULTIPLE PROCESSING UNITS

    公开(公告)号:US20170177642A1

    公开(公告)日:2017-06-22

    申请号:US15391394

    申请日:2016-12-27

    申请人: Teradata US, Inc.

    IPC分类号: G06F17/30

    摘要: Data of a database (e.g., database tables) can be reassigned from a first map to a second map in a database system that uses maps to assign data for processing to multiple processing units of a database system in accordance with one or more distributions schemes. Data portions can be selected in groups and moved in the selected groups in an efficient manner. The selection and/or movement of the data portions can be automated without requiring input for users of database systems.

    Sentiment expression analysis based on keyword hierarchy
    80.
    发明授权
    Sentiment expression analysis based on keyword hierarchy 有权
    基于关键词层次结构的情感表达分析

    公开(公告)号:US09477704B1

    公开(公告)日:2016-10-25

    申请号:US14135515

    申请日:2013-12-19

    申请人: Teradata US, Inc

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30386

    摘要: A sentiment-scoring system may include a storage device configured to store a plurality of keywords, keyword groups, and a keyword group hierarchy. Each keyword may be associated with at least one of the keyword groups. The keyword hierarchy may include a hierarchy associated with each keyword group. The system may further include a processor in communication with the storage device. The processor may be configured to locate a plurality of sentiment expressions and identify a plurality of keywords present in the plurality of sentiment expressions. The processor may be further configured to determine at least one respective keyword group associated with each identified keyword and determine a sentiment score for each sentiment expression with respect to the associated keyword group within the keyword hierarchy. The processor may be further configured to provide at least one sentiment score to a display. A method and computer-readable medium may also be implemented.

    摘要翻译: 情感评分系统可以包括被配置为存储多个关键字,关键字组和关键字组层次结构的存储设备。 每个关键字可以与至少一个关键字组相关联。 关键字层级可以包括与每个关键字组相关联的层次结构。 系统还可以包括与存储设备通信的处理器。 处理器可以被配置为定位多个情绪表达并且识别存在于多个情绪表达中的多个关键字。 处理器可以进一步被配置为确定与每个识别的关键字相关联的至少一个相应的关键字组,并且针对关键字层次结构内的关联关键字组确定每个情绪表达的情绪评分。 处理器可以被进一步配置为向显示器提供至少一个情绪评分。 还可以实现方法和计算机可读介质。