会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Integrating horizontal partitioning into physical database design
    • 将水平分区整合到物理​​数据库设计中
    • US07472107B2
    • 2008-12-30
    • US10601416
    • 2003-06-23
    • Sanjay AgrawalSurajit ChaudhuriVivek Narasayya
    • Sanjay AgrawalSurajit ChaudhuriVivek Narasayya
    • G06F17/30
    • G06F17/30312Y10S707/99932Y10S707/99933Y10S707/99945
    • Integrating the partitioning of physical design structures with the physical design process can result in more efficient query execution. When candidate structures are evaluated for their relative benefit, one or more partitioning methods is associated with each structure so that the benefits of various partitioning methods are taken into consideration when the structures are selected for use by the database. A pool of partitioned candidate structures is formed by proposing and evaluating the benefit of candidate structures with associated partitioning on a per query basis. The selected partitioned candidates are then used to construct generalized structures with associated partitioning methods that are evaluated for their benefit over the workload. Those generalized structures are added to the pool of partitioned candidate structures. From this augmented pool of partitioned candidate structures, an optimal set of partitioned structures is enumerated for use by the database system.
    • 将物理设计结构的分区与物理设计过程集成可以实现更有效的查询执行。 当评估候选结构的相对效益时,一个或多个分区方法与每个结构相关联,以便在选择结构以供数据库使用时考虑各种分区方法的优点。 通过在每个查询的基础上提出并评估具有关联划分的候选结构的优点来形成分区候选结构池。 然后,所选择的分区候选者用于构建具有相关分区方法的通用结构,该方法被评估为其对工作负载的好处。 那些广义结构被添加到分区候选结构的池中。 从这个扩展的分区候选结构池中,列举了一组最佳的分区结构,供数据库系统使用。
    • 25. 发明申请
    • Query progress estimation
    • 查询进度估计
    • US20050222965A1
    • 2005-10-06
    • US10813963
    • 2004-03-31
    • Surajit ChaudhuriVivek NarasayyaRavishankar Ramamurthy
    • Surajit ChaudhuriVivek NarasayyaRavishankar Ramamurthy
    • G06F7/00G06F17/30
    • G06F17/30522G06F17/30306Y10S707/99932Y10S707/99945Y10S707/99948
    • A query progress indicator that provides an indication to a user of the progress of a query being executed on a database. The indication of the progress of the query allows the user to decide whether the query should be allowed to complete or should be aborted. One method that may be used to estimate the progress of a query that is being executed on a database defines a model of work performed during execution of a query. The total amount of work that will be performed during execution of the query is estimated according to the model. The amount of work performed at a given point during execution of the query is estimated according to the model. The progress of the query is estimated using the estimated amount of work at the given point in time and the estimated total amount of work. This estimated progress of query execution may be provided to the user.
    • 查询进度指示符,向用户提供在数据库上执行的查询的进度的指示。 查询进度的指示允许用户决定是否允许查询完成或应该被中止。 可用于估计在数据库上执行的查询的进度的一种方法定义了在查询执行过程中执行的工作模型。 根据模型估计执行查询期间执行的总工作量。 在执行查询期间在给定点执行的工作量根据模型进行估计。 查询的进度使用在给定时间点的估计工作量和估计的总工作量来估计。 可以向用户提供该估计的查询执行进度。
    • 26. 发明申请
    • Optimization based method for estimating the results of aggregate queries
    • 用于估计聚合查询结果的基于优化的方法
    • US20050033759A1
    • 2005-02-10
    • US10935803
    • 2004-09-08
    • Surajit ChaudhuriVivek NarasayyaGantam Das
    • Surajit ChaudhuriVivek NarasayyaGantam Das
    • G06F17/30G06F17/00
    • G06F17/30536G06F17/30489Y10S707/99933Y10S707/99934Y10S707/99936Y10S707/99937Y10S707/99943Y10S707/99945
    • A method for estimating the result of a query on a database having data records arranged in tables. The database has an expected workload that includes a set of queries that can be executed on the database. An expected workload is derived comprising a set of queries that can be executed on the database. A sample is constructed by selecting data records for inclusion in the sample in a manner that minimizes an estimation error when the data records are acted upon by a query in the expected workload to provide an expected workload to provide an expected result. The query accesses the sample and is executed on the sample, returning an estimated query result. The expected workload can be constructed by specifying a degree of overlap between records selected by queries in the given workload and records selected by queries in the expected workload.
    • 一种用于估计具有以表格排列的数据记录的数据库的查询结果的方法。 数据库具有预期的工作负载,其中包括可在数据库上执行的一组查询。 导出预期的工作负载,包括可在数据库上执行的一组查询。 通过在以下方式选择数据记录来构建样本,以便在预期工作负载中通过查询对数据记录进行操作以最小化估计误差的方式,以提供预期的工作负载以提供预期结果的方式来选择包含在样本中的数据记录。 查询访问样本并在样本上执行,返回估计的查询结果。 可以通过指定给定工作负载中的查询选择的记录与预期工作负载中的查询所选择的记录之间的重叠程度来构建预期的工作负载。
    • 27. 发明授权
    • Sampling over joins for database systems
    • 对数据库系统的连接进行抽样
    • US06542886B1
    • 2003-04-01
    • US09268275
    • 1999-03-15
    • Surajit ChaudhuriRajeev MotwaniVivek Narasayya
    • Surajit ChaudhuriRajeev MotwaniVivek Narasayya
    • G06F1730
    • G06F17/3061G06F17/30498G06F17/30536G06F2216/03Y10S707/99932Y10S707/99937
    • A database server supports weighted and unweighted sampling of records or tuples in accordance with desired sampling semantics such as with replacement (WR), without replacement (WoR), or independent coin flips (CF) semantics, for example. The database server may perform such sampling sequentially not only to sample non-materialized records such as those produced as a stream by a pipeline in a query tree for example, but also to sample records, whether materialized or not, in a single pass. The database server also supports sampling over a join of two relations of records or tuples without requiring the computation of the full join and without requiring the materialization of both relations and/or indexes on the join attribute values of both relations.
    • 数据库服务器根据期望的抽样语义(例如替换(WR),无替换(WoR)或独立硬币翻转(CF))语义支持对记录或元组进行加权和未加权采样。 数据库服务器可以顺序地执行这样的采样,以便例如在查询树中通过流水线生成的诸如作为流生成的非物化记录,而且在单次通过中对采样记录(无论是否具体化)进行采样。 数据库服务器还支持对两个记录或元组关系的连接进行抽样,而不需要计算完整连接,而不需要在关系的连接属性值上实现关系和/或索引。
    • 28. 发明授权
    • Histogram construction using adaptive random sampling with cross-validation for database systems
    • 使用自适应随机抽样与数据库系统交叉验证的直方图构造
    • US06278989B1
    • 2001-08-21
    • US09139835
    • 1998-08-25
    • Surajit ChaudhuriRajeev MotwaniVivek Narasayya
    • Surajit ChaudhuriRajeev MotwaniVivek Narasayya
    • G06F1730
    • G06F17/30463G06F17/30536Y10S707/99932Y10S707/99933Y10S707/99942
    • Using adaptive random sampling with cross-validation helps determine when enough data of a database has been sampled to construct histograms on one or more columns of one or more tables of the database within a desired or predetermined degree of accuracy. An adaptive random sampling histogram construction tool constructs an approximate equi-height k-histogram using an initial sample of data values from the database and iteratively updates the histogram using an additional sample of data values from the database until the histogram is within the desired degree of accuracy. The accuracy of the histogram is cross-validated against the additional sample at each iteration, and the additional sample is used to update the histogram to help improve its accuracy. The accuracy of the histogram may be measured by an error in distribution of the additional sample over the histogram as compared to a threshold error using a suitable error metric. By attempting to sample only the number of data values necessary to construct the histogram within the desired degree of accuracy, the adaptive random sampling histogram construction tool attempts to avoid any cost increases in time and memory from sampling too many data values.
    • 使用具有交叉验证的自适应随机抽样有助于确定在数据库的足够数据被采样以在期望的或预定的准确度内在数据库的一个或多个表的一个或多个列上构造直方图。 自适应随机抽样直方图构造工具使用来自数据库的数据值的初始样本构建近似等高k直方图,并使用来自数据库的附加数据值样本迭代地更新直方图,直到直方图在所需的程度 准确性。 在每次迭代时,直方图的精度与附加样本进行交叉验证,并且附加样本用于更新直方图以帮助提高其准确性。 与使用合适的误差度量的阈值误差相比,可以通过直方图上的附加样本的分布误差来测量直方图的精度。 通过尝试仅在所需精度范围内仅采样构建直方图所需的数据值的数量,自适应随机抽样直方图构造工具尝试避免在采样太多数据值时的时间和内存中的任何成本增加。