-
公开(公告)号:US20200311087A1
公开(公告)日:2020-10-01
申请号:US16900938
申请日:2020-06-14
IPC分类号: G06F16/2455 , G06F17/18 , G06N7/00 , G06N20/00 , G06F16/174
摘要: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
-
2.
公开(公告)号:US20240119338A1
公开(公告)日:2024-04-11
申请号:US17961609
申请日:2022-10-07
CPC分类号: G06N10/80 , G06F16/219 , G06N10/20
摘要: A method for database backup, search, and recovery using a quantum-computing-powered system with multi-dimensional scaling is provided. The method may include storing a first dataset in a first local database, generating a second dataset from a critical subset of the first dataset, and storing the second dataset in a second remote, cloud-based, database. The method may include receiving a search query at the first database. The method may include receiving a first indication of an outage at the first database and, in response to the first indication, routing the search query to a quantum processor and executing the search on the second dataset. The method may include receiving a second indication of a loss of data from the first dataset at the first database, and, in response to the second indication, restoring the critical subset of the first dataset to the first database from the second dataset at the second database using the quantum processor. The method may include automatically scaling the quantum processor during a processing task.
-
公开(公告)号:US11379452B2
公开(公告)日:2022-07-05
申请号:US17112379
申请日:2020-12-04
IPC分类号: G06F16/00 , G06F16/22 , G06F12/0868 , G06F17/18 , G06F16/2455
摘要: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table. The processor further determines that a second portion of data from the first table will be overwritten and copies the second portion into a third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
-
公开(公告)号:US20200167423A1
公开(公告)日:2020-05-28
申请号:US16199925
申请日:2018-11-26
IPC分类号: G06F17/30 , G06F17/18 , G06F12/0868
摘要: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
-
公开(公告)号:US11250000B2
公开(公告)日:2022-02-15
申请号:US16900938
申请日:2020-06-14
IPC分类号: G06F16/2455 , G06F17/18 , G06N7/00 , G06N20/00 , G06F16/174
摘要: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
-
公开(公告)号:US20200167422A1
公开(公告)日:2020-05-28
申请号:US16199994
申请日:2018-11-26
摘要: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
-
公开(公告)号:US20210089509A1
公开(公告)日:2021-03-25
申请号:US17112379
申请日:2020-12-04
IPC分类号: G06F16/22 , G06F12/0868 , G06F17/18 , G06F16/2455
摘要: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table. The processor further determines that a second portion of data from the first table will be overwritten and copies the second portion into a third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
-
公开(公告)号:US10915517B2
公开(公告)日:2021-02-09
申请号:US16199925
申请日:2018-11-26
IPC分类号: G06F16/00 , G06F16/22 , G06F12/0868 , G06F17/18 , G06F16/2455
摘要: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
-
公开(公告)号:US10713256B2
公开(公告)日:2020-07-14
申请号:US16199994
申请日:2018-11-26
IPC分类号: G06F16/2455 , G06F17/18 , G06N7/00 , G06N20/00 , G06F16/174
摘要: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
-
-
-
-
-
-
-
-