Storing row-major data with an affinity for columns
    1.
    发明授权
    Storing row-major data with an affinity for columns 有权
    存储与列相关的行主数据

    公开(公告)号:US08838894B2

    公开(公告)日:2014-09-16

    申请号:US14101306

    申请日:2013-12-09

    Abstract: A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data.

    Abstract translation: 提供了一种方法,设备和计算机可读介质,用于跨逻辑存储单元条带化数据行,并且具有对列的亲和性。 或者,提供了一种方法,设备和计算机可读介质,用于以对行进行亲和度的跨存储的逻辑单元条带化数据列。 当请求逻辑片的数据时,映射可以提供用于确定哪个逻辑单元可能存储逻辑片的信息。 在一个实施例中,从预测存储逻辑片的逻辑单元检索数据。 在另一个实施例中,从多个逻辑单元检索数据,并且从所检索的数据中去除未映射到逻辑单元的数据。

    System and method for generating partition-based splits in a massively parallel or distributed database environment

    公开(公告)号:US10089357B2

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

    申请号:US14864776

    申请日:2015-09-24

    Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.

    STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS
    4.
    发明申请
    STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS 有权
    存储具有柱的AFR主要数据

    公开(公告)号:US20140164696A1

    公开(公告)日:2014-06-12

    申请号:US14101306

    申请日:2013-12-09

    Abstract: A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data.

    Abstract translation: 提供了一种方法,设备和计算机可读介质,用于跨逻辑存储单元条带化数据行,并且具有对列的亲和性。 或者,提供了一种方法,设备和计算机可读介质,用于以对行进行亲和度的跨存储的逻辑单元条带化数据列。 当请求逻辑片的数据时,映射可以提供用于确定哪个逻辑单元可能存储逻辑片的信息。 在一个实施例中,从预测存储逻辑片的逻辑单元检索数据。 在另一个实施例中,从多个逻辑单元检索数据,并且从所检索的数据中去除未映射到逻辑单元的数据。

    Automatic prevention of plan regressions

    公开(公告)号:US11907218B1

    公开(公告)日:2024-02-20

    申请号:US17886804

    申请日:2022-08-12

    CPC classification number: G06F16/24542 G06F16/972

    Abstract: Techniques for automatically preventing execution plan regressions are provided. In one technique, in a first user database session, in response to receiving a first database statement, a first execution plan is generated and, while executing the first execution plan, first performance data that indicates one or more first performance metrics of executing the first execution plan is recorded. In response to receiving a second database statement, where the first execution plan may be used to generate a result for the second database statement, a second execution plan is generated and second performance data that indicates one or more second performance metrics of executing the second execution plan is recorded. A comparison between the first performance data and the second performance data is performed. Based on the comparison, it is determined whether the second execution plan will be stored for future use to process a database statement.

    AUTOMATIC PREVENTION OF PLAN REGRESSIONS
    6.
    发明公开

    公开(公告)号:US20240054127A1

    公开(公告)日:2024-02-15

    申请号:US17886804

    申请日:2022-08-12

    CPC classification number: G06F16/24542 G06F16/972

    Abstract: Techniques for automatically preventing execution plan regressions are provided. In one technique, in a first user database session, in response to receiving a first database statement, a first execution plan is generated and, while executing the first execution plan, first performance data that indicates one or more first performance metrics of executing the first execution plan is recorded. In response to receiving a second database statement, where the first execution plan may be used to generate a result for the second database statement, a second execution plan is generated and second performance data that indicates one or more second performance metrics of executing the second execution plan is recorded. A comparison between the first performance data and the second performance data is performed. Based on the comparison, it is determined whether the second execution plan will be stored for future use to process a database statement.

    STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS
    7.
    发明申请
    STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS 有权
    存储具有柱的AFR主要数据

    公开(公告)号:US20130024612A1

    公开(公告)日:2013-01-24

    申请号:US13633091

    申请日:2012-10-01

    Abstract: A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data.

    Abstract translation: 提供了一种方法,设备和计算机可读介质,用于跨逻辑存储单元条带化数据行,并且具有对列的亲和性。 或者,提供了一种方法,设备和计算机可读介质,用于以对行进行亲和度的跨存储的逻辑单元条带化数据列。 当请求逻辑片的数据时,映射可以提供用于确定哪个逻辑单元可能存储逻辑片的信息。 在一个实施例中,从预测存储逻辑片的逻辑单元检索数据。 在另一个实施例中,从多个逻辑单元检索数据,并且从所检索的数据中去除未映射到逻辑单元的数据。

Patent Agency Ranking