-
公开(公告)号:US20230141891A1
公开(公告)日:2023-05-11
申请号:US17523520
申请日:2021-11-10
申请人: Google LLC
发明人: Haoyu Huang , Gaurav Jain , Xun Cheng , Viral Shah , Eugene Brevdo , Lyric Pankaj Doshi
IPC分类号: G06F16/2453 , G06F16/22 , G06F16/2455
CPC分类号: G06F16/24539 , G06F16/2264 , G06F16/24552 , G06F16/221
摘要: Aspects of the disclosure are directed to generating cache configurations for caching data for a database. A database management system (DBMS) can search for column data to cache in a database cache to improve performance of the DBMS in resolving queries. Column data selection can be performed automatically and in the background of a deployed DBMS. Periodically, the DBMS can assess the performance benefit of having certain data cached in the database cache and select data for caching based on the assessed performance benefit. The DBMS can also determine the performance benefit of cached data when not cached, as well as select some portions of data to cache over others. The DBMS can also select data for caching based on different degrees of compression, to further improve query resolution performance.
-
52.
公开(公告)号:US20190130010A1
公开(公告)日:2019-05-02
申请号:US15794424
申请日:2017-10-26
申请人: SAP SE
发明人: Ulrich Auer , Ralf-Juergen Hauck , Heiko Konrad , Kerstin Hoeft , Florian Thomas , Volker Driesen
CPC分类号: G06F16/27 , G06F8/65 , G06F11/1464 , G06F15/16 , G06F16/211 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2365 , G06F16/2452 , G06F16/24553 , G06F16/248 , G06F16/258 , G06F16/951 , G06F21/6218 , G06F2201/80
摘要: The present disclosure involves systems, software, and computer implemented methods for patching content in database systems. One example method includes receiving a deployment package for an upgrade of a database system to a new version. Content is deployed to a shared container. Shared objects are identified that are completely stored in the shared container. First shared content is determined for shared objects. Partially-shared objects are identified that have a shared portion in the shared container and a tenant portion in one or more tenant containers. Second shared content is determined for partially-shared objects. The first shared and second shared content are deployed to the shared container. Local content is determined for the partially-shared objects and deployed to each tenant container. Local objects that have no data in the shared container are identified. Local content is identified for the local objects and deployed to each respective tenant container.
-
公开(公告)号:US20190095486A1
公开(公告)日:2019-03-28
申请号:US15918132
申请日:2018-03-12
IPC分类号: G06F17/30
CPC分类号: G06F16/24537 , G06F16/2264 , G06F16/2282 , G06F16/24544 , G06F16/2456 , G06F16/283
摘要: Techniques related to group determination based on multi-table dictionary codes are disclosed. In some embodiments, one or more non-transitory storage media store a sequence of instructions which, when executed by one or more computing devices, cause performance of a method. The method comprises storing a fact table and a dimension table that share a domain dictionary. The fact table and the dimension table each have a column of encoded join keys that is decodable using the shared domain dictionary. A query may specify one or more row groups for the dimension table. To efficiently process the query, one or more group identifiers are assigned to the one or more row groups. Each row group corresponds to a different group identifier. This enables a code-to-group-identifier mapping to be generated. The code-to-group-identifier mapping correlates the encoded join keys to the one or more group identifiers.
-
公开(公告)号:US20180181604A1
公开(公告)日:2018-06-28
申请号:US15389218
申请日:2016-12-22
申请人: BYRON MAROHN , CHRISTIAN MACIOCCO , SAMEH GOBRIEL , REN WANG , WEI SHEN , TSUNG-YUAN CHARLIE TAI , SAIKRISHNA EDUPUGANTI
发明人: BYRON MAROHN , CHRISTIAN MACIOCCO , SAMEH GOBRIEL , REN WANG , WEI SHEN , TSUNG-YUAN CHARLIE TAI , SAIKRISHNA EDUPUGANTI
IPC分类号: G06F17/30 , G06F12/1009 , G06F3/06
CPC分类号: G06F16/2264 , G06F16/273
摘要: Technologies for managing lookup tables are described. The lookup tables may be used for a two-level lookup scheme for packet processing. When the tables need to be updated with a new key for packet processing, information about the new key may be added to a first-level lookup table and a second-level lookup table. The first-level lookup table may be used to identify a handling node for an obtained packet, and the handling node may perform a second-level table lookup to obtain information for further packet processing. The first lookup table may be replicated on all the nodes in a cluster, and the second-level lookup table may be unique to each node in the cluster. Other embodiments are described herein and claimed.
-
公开(公告)号:US10003946B2
公开(公告)日:2018-06-19
申请号:US15099718
申请日:2016-04-15
申请人: Pitney Bowes Inc.
发明人: Anand Kannan , Andrew Kane
CPC分类号: H04W4/90 , G06F16/2246 , G06F16/2264 , G06F16/2423 , G06F16/29 , G06F16/9027 , G06F16/9537 , G06N5/02 , H04W4/02 , H04W4/029
摘要: An improved method is provided for determining whether a sample point is within a defined geographic area. Indexes for the geographic area of interest are generated in advance. Such indexes complement the traditional spatial indexing techniques such as quad tree and r-tree. The geographic area, as defined by an outer boundary, is subdivided into some regular geometric shape, preferably a rectangle, encoded into a suitable form, and indexed. Then, a simplified comparison of the sample point to the indexed regular shapes is made.
-
公开(公告)号:US10003673B2
公开(公告)日:2018-06-19
申请号:US15464314
申请日:2017-03-20
发明人: Ryan Caudy , David R. Kent, IV , Charles Wright , Radu Teodorescu
IPC分类号: G06F15/167 , H04L29/06 , H04L29/08 , G06F12/084 , G06F17/30
CPC分类号: G06F16/2453 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/04847 , G06F3/0485 , G06F3/04895 , G06F3/0605 , G06F3/0656 , G06F3/067 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2291 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/242 , G06F16/2428 , G06F16/245 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/2455 , G06F16/24553 , G06F16/2456 , G06F16/2457 , G06F16/24575 , G06F16/248 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/9024 , G06F16/907 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F17/2235 , G06F17/24 , G06F17/245 , G06F17/246 , G06F17/2715 , G06F17/276 , G06F17/40 , G06F21/00 , G06F21/6209 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , H04L12/18 , H04L51/046 , H04L51/12 , H04L61/2069 , H04L63/101 , H04L63/102 , H04L67/1002 , H04L67/141 , H04L67/28 , H04L67/2833 , H04L67/2842 , H04L67/2847 , H04L67/34 , H04L67/42 , H04L69/16
摘要: Described are methods, systems and computer readable media for computer data distribution architecture.
-
公开(公告)号:US20170337259A1
公开(公告)日:2017-11-23
申请号:US15528197
申请日:2015-08-26
申请人: NEC Corporation
发明人: Yousuke MOTOHASHI , Sayaka YAGI
IPC分类号: G06F17/30
CPC分类号: G06F16/287 , G06F16/00 , G06F16/2246 , G06F16/2264 , G06F16/26
摘要: A classification axis allocating means 81 is a visualizing device that visualizes a classification model in which classification conditions for classifying classification target data are represented in a hierarchical structure, and allocates classification axes to respective dimensional axes of a multidimensional space in accordance with priority levels of the classification axes to be used for the classification conditions. A region splitting means 82 splits the dimensional axes, based on types of the allocated classification axes, and allocates classification target data to respective regions on the multidimensional space to be split in accordance with the split dimensional axes. A display means 83 displays the classification target data allocated to the respective regions of the multidimensional space.
-
公开(公告)号:US20170300516A1
公开(公告)日:2017-10-19
申请号:US15488856
申请日:2017-04-17
申请人: Kyvos Insights, Inc.
发明人: Ankit KHANDELWAL , Sajal RASTOGI , Kapil GHODAWAT
IPC分类号: G06F17/30
CPC分类号: G06F16/2264 , G06F16/211 , G06F16/9024
摘要: Systems and methods for building a dwarf data structure with reduced size and improved query performance is disclosed. The system is configured to perform three major steps for reducing size of Dwarf data structure and improving query performance. In the first step, the system is configured to reducing the Dwarf data structure size by physical compression of the clustered node blocks of the Dwarf data structure when writing the nodes on a disk. In the second step, the system is configured to improve query performance by look-ahead reading, wherein an entire block of nodes is loaded into random access memory, as there is a very high probability of occurrence of the nodes required to be accessed from same block. In the third step, the system is configured to reduce the number of nodes/blocks read while serving range queries thereby improving query performance while retrieving data from Dwarf data structure.
-
59.
公开(公告)号:US20170116313A1
公开(公告)日:2017-04-27
申请号:US15333051
申请日:2016-10-24
发明人: Alexey Roytman
IPC分类号: G06F17/30
CPC分类号: G06F16/283 , G06F16/2264 , G06F16/245 , G06F16/90335
摘要: In accordance with an embodiment, the system provides support for large queries in a multidimensional database computing environment. A kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members. When used with a dynamic flow, the approach enables the system to be used, for example to handle grid queries, Multidimensional Expressions (MDX) queries, or other types of queries in which the potential size of the query can be up to 264 bits.
-
公开(公告)号:US20160335304A1
公开(公告)日:2016-11-17
申请号:US15154974
申请日:2016-05-14
发明人: Radu Teodorescu , Ryan Caudy , David R. Kent, IV , Charles Wright
IPC分类号: G06F17/30
CPC分类号: G06F16/242 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/04847 , G06F3/0485 , G06F3/04895 , G06F3/0605 , G06F3/0656 , G06F3/067 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2291 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/2428 , G06F16/245 , G06F16/2453 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/2455 , G06F16/24553 , G06F16/2456 , G06F16/2457 , G06F16/24575 , G06F16/248 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/9024 , G06F16/907 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F17/2235 , G06F17/24 , G06F17/245 , G06F17/246 , G06F17/2715 , G06F17/276 , G06F17/40 , G06F21/00 , G06F21/6209 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , H04L12/18 , H04L51/046 , H04L51/12 , H04L61/2069 , H04L63/101 , H04L63/102 , H04L67/1002 , H04L67/141 , H04L67/28 , H04L67/2833 , H04L67/2842 , H04L67/2847 , H04L67/34 , H04L67/42 , H04L69/16
摘要: Described are methods, systems and computer readable media for data partitioning and ordering.
摘要翻译: 描述了用于数据分区和排序的方法,系统和计算机可读介质。
-
-
-
-
-
-
-
-
-