-
公开(公告)号:US20230148271A1
公开(公告)日:2023-05-11
申请号:US18149576
申请日:2023-01-03
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
CPC classification number: G06F16/24544 , G06F16/213 , G06F16/285 , G06F16/2358 , G06F11/3409 , G06F16/2228 , G06F16/2282
Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.
-
公开(公告)号:US11573962B2
公开(公告)日:2023-02-07
申请号:US16992819
申请日:2020-08-13
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.
-
公开(公告)号:US12182123B2
公开(公告)日:2024-12-31
申请号:US18149576
申请日:2023-01-03
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
IPC: G06F16/00 , G06F11/34 , G06F16/21 , G06F16/22 , G06F16/23 , G06F16/2453 , G06F16/28 , G06N20/00 , G06N20/10 , G06N20/20
Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.
-
公开(公告)号:US20200372030A1
公开(公告)日:2020-11-26
申请号:US16992819
申请日:2020-08-13
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.
-
公开(公告)号:US20250077518A1
公开(公告)日:2025-03-06
申请号:US18949827
申请日:2024-11-15
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
IPC: G06F16/2453 , G06F11/34 , G06F16/21 , G06F16/22 , G06F16/23 , G06F16/28 , G06N20/10 , G06N20/20
Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.
-
公开(公告)号:US11874794B2
公开(公告)日:2024-01-16
申请号:US16399256
申请日:2019-04-30
Applicant: Oracle International Corporation
Inventor: Sergey Troshin , Sachin Bhatkar , Sunil Kumar Kunisetty , Shivakumar Subramanian Govindarajapuram
IPC: G06F16/11 , G06F16/9035 , G06F16/9038 , G06F16/2458
CPC classification number: G06F16/128 , G06F16/9035 , G06F16/9038
Abstract: Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the partial snapshots on demand only as needed to execute analytical queries over business entities. A complete entity state having values for all entity properties is not required to execute most queries. Only partial snapshots including values referenced by the query need to be combined to satisfy the query. Using partial snapshots minimizes data replication, and the snapshots can be efficiently combined into entity states sufficient for query execution.
-
7.
公开(公告)号:US11568179B2
公开(公告)日:2023-01-31
申请号:US16438969
申请日:2019-06-12
Applicant: Oracle International Corporation
Inventor: Joseph Marc Posner , Sunil Kumar Kunisetty , Mohan Kamath , Nickolas Kavantzas , Sachin Bhatkar , Sergey Troshin , Sujay Sarkhel , Shivakumar Subramanian Govindarajapuram , Vijayalakshmi Krishnamurthy
IPC: G06N20/00 , G06F16/00 , G06K9/62 , G06F16/9537 , G06F16/957 , G06F16/58 , G06N5/04 , G06N5/02
Abstract: A model analyzer may receive a representative data set as input and select one of a plurality of analytic models to perform the analysis. Before deciding which model to use the model may be trained, and the trained model evaluated for accuracy. However, some models are known to behave poorly when the training data is distributed in a particular way. Thus, the cost of training a model and evaluating the trained model can be avoided by first analyzing the distribution of the representative data. Identifying the representative data distribution allows ruling out use of models for which the distribution of the representative data is unsuitable. Only models that may be compatible with the distribution of the representative data may be trained and evaluated for accuracy. The most accurate trained model whose accuracy meets an accuracy threshold may be selected to analyze subsequently received data related to the representative data.
-
-
-
-
-
-