会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • ANALYTIC ENHANCEMENTS TO MODEL CLAUSE IN STRUCTURED QUERY LANGUAGE (SQL)
    • 对结构化查询语言(SQL)中的模型分析的分析增强
    • US20080208822A1
    • 2008-08-28
    • US12113889
    • 2008-05-01
    • Tolga BozkayaAndrew Witkowski
    • Tolga BozkayaAndrew Witkowski
    • G06F7/06
    • G06F17/30442G06F17/3066
    • A method for processing queries is provided. A database server receives and executes a query to generate a relation. The query comprises first one or more clauses and a model clause. The model clause comprises a rule that has a left-side expression and a right-side expression. In one embodiment, the right-side expression of the rule includes a window function, which specifies one or more partition columns. In an embodiment, the left-side expression comprises a for-loop predicate. The for-loop predicate is unfolded after the database server compiles the query. In one embodiment, the left-side expression of the rule comprises one or more existential predicates, where each existential predicate evaluates to a Boolean value.
    • 提供了一种处理查询的方法。 数据库服务器接收并执行查询以生成关系。 该查询包括第一个或多个子句和一个模型子句。 模型子句包含具有左侧表达式和右侧表达式的规则。 在一个实施例中,规则的右侧表达包括指定一个或多个分区列的窗口函数。 在一个实施例中,左侧表达式包括for循环谓词。 在数据库服务器编译查询之后展开for循环谓词。 在一个实施例中,规则的左侧表达式包括一个或多个存在谓词,其中每个存在性谓词计算为布尔值。
    • 2. 发明授权
    • Data propagation in a multi-shard database system
    • 数据传播在多分片数据库系统中
    • US08037024B1
    • 2011-10-11
    • US12133193
    • 2008-06-04
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • G06F17/30
    • G06F17/30581
    • Methods, systems and apparatus, including computer program products, for propagating data across shards of a database system are described. According to one method, a first request that includes instructions to place a second request in a queue of a second shard is placed in a queue of a first database shard, and the change is committed to the records of the first shard. A queue processor polling the queue fetches and dispatches the first request, placing the second request in a queue of a second database shard. The second request includes instructions for making the change to the second shard. A queue processor of the second database shard polls the queue of the second database, fetches the second request, and dispatches it to make the change on the second database shard.
    • 描述了用于在数据库系统的分片上传播数据的方法,系统和装置,包括计算机程序产品。 根据一种方法,包括将第二请求放置在第二分片的队列中的指令的第一请求被放置在第一数据库分片的队列中,并且改变被提交到第一分片的记录。 轮询队列的队列处理器提取并分派第一个请求,将第二个请求放在第二个数据库分片的队列中。 第二个请求包括对第二个分片进行更改的指令。 第二数据库分片的队列处理器轮询第二个数据库的队列,获取第二个请求,并对其进行调度,以便对第二个数据库分片进行更改。
    • 3. 发明授权
    • Data propagation in a multi-shard database system
    • 数据传播在多分片数据库系统中
    • US08209284B1
    • 2012-06-26
    • US13210511
    • 2011-08-16
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • G06F17/30
    • G06F17/30581
    • Methods, systems and apparatus, including computer program products, for propagating data across shards of a database system are described. According to one method, a first request that includes instructions to place a second request in a queue of a second shard is placed in a queue of a first database shard, and the change is committed to the records of the first shard. A queue processor polling the queue fetches and dispatches the first request, placing the second request in a queue of a second database shard. The second request includes instructions for making the change to the second shard. A queue processor of the second database shard polls the queue of the second database, fetches the second request, and dispatches it to make the change on the second database shard.
    • 描述了用于在数据库系统的分片上传播数据的方法,系统和装置,包括计算机程序产品。 根据一种方法,包括将第二请求放置在第二分片的队列中的指令的第一请求被放置在第一数据库分片的队列中,并且改变被提交到第一分片的记录。 轮询队列的队列处理器提取并分派第一个请求,将第二个请求放在第二个数据库分片的队列中。 第二个请求包括对第二个分片进行更改的指令。 第二数据库分片的队列处理器轮询第二个数据库的队列,获取第二个请求,并对其进行调度,以便对第二个数据库分片进行更改。
    • 4. 发明申请
    • ANALYTIC ENHANCEMENTS TO MODEL CLAUSE IN STRUCTURED QUERY LANGUAGE (SQL)
    • 对结构化查询语言(SQL)中的模型分析的分析增强
    • US20110167094A1
    • 2011-07-07
    • US13050881
    • 2011-03-17
    • Tolga BozkayaAndrew Witowski
    • Tolga BozkayaAndrew Witowski
    • G06F17/30
    • G06F17/30442G06F17/3066
    • A method for processing queries is provided. A database server receives and executes a query to generate a relation. The query comprises first one or more clauses and a model clause. The model clause comprises a rule that has a left-side expression and a right-side expression. In one embodiment, the right-side expression of the rule includes a window function, which specifies one or more partition columns. In an embodiment, the left-side expression comprises a for-loop predicate. The for-loop predicate is unfolded after the database server compiles the query. In one embodiment, the left-side expression of the rule comprises one or more existential predicates, where each existential predicate evaluates to a Boolean value.
    • 提供了一种处理查询的方法。 数据库服务器接收并执行查询以生成关系。 该查询包括第一个或多个子句和一个模型子句。 模型子句包含具有左侧表达式和右侧表达式的规则。 在一个实施例中,规则的右侧表达包括指定一个或多个分区列的窗口函数。 在一个实施例中,左侧表达式包括for循环谓词。 在数据库服务器编译查询之后展开for循环谓词。 在一个实施例中,规则的左侧表达式包括一个或多个存在谓词,其中每个存在性谓词计算为布尔值。
    • 8. 发明授权
    • Analytic enhancements to model clause in structured query language (SQL)
    • 结构化查询语言(SQL)中的模型子句的分析增强
    • US08468166B2
    • 2013-06-18
    • US13050883
    • 2011-03-17
    • Tolga BozkayaAndrew Witkowski
    • Tolga BozkayaAndrew Witkowski
    • G06F7/00G06F17/30G06F17/00
    • G06F17/30442G06F17/3066
    • A method for processing queries is provided. A database server receives and executes a query to generate a relation. The query comprises first one or more clauses and a model clause. The model clause comprises a rule that has a left-side expression and a right-side expression. In one embodiment, the right-side expression of the rule includes a window function, which specifies one or more partition columns. In an embodiment, the left-side expression comprises a for-loop predicate. The for-loop predicate is unfolded after the database server compiles the query. In one embodiment, the left-side expression of the rule comprises one or more existential predicates, where each existential predicate evaluates to a Boolean value.
    • 提供了一种处理查询的方法。 数据库服务器接收并执行查询以生成关系。 该查询包括第一个或多个子句和一个模型子句。 模型子句包含具有左侧表达式和右侧表达式的规则。 在一个实施例中,规则的右侧表达包括指定一个或多个分区列的窗口函数。 在一个实施例中,左侧表达式包括for循环谓词。 在数据库服务器编译查询之后展开for循环谓词。 在一个实施例中,规则的左侧表达式包括一个或多个存在谓词,其中每个存在性谓词计算为布尔值。
    • 9. 发明授权
    • Data propagation in a multi-shard database system
    • 数据传播在多分片数据库系统中
    • US08443006B1
    • 2013-05-14
    • US13525561
    • 2012-06-18
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • Tolga BozkayaDavid L. ButcherAndrew Chang HuangWendy TobagusDan Moisa
    • G06F17/30
    • G06F17/30581
    • Methods, systems and apparatus, including computer program products, for propagating data across shards of a database system are described. According to one method, a first request that includes instructions to place a second request in a queue of a second shard is placed in a queue of a first database shard, and the change is committed to the records of the first shard. A queue processor polling the queue fetches and dispatches the first request, placing the second request in a queue of a second database shard. The second request includes instructions for making the change to the second shard. A queue processor of the second database shard polls the queue of the second database, fetches the second request, and dispatches it to make the change on the second database shard.
    • 描述了用于在数据库系统的分片上传播数据的方法,系统和装置,包括计算机程序产品。 根据一种方法,包括将第二请求放置在第二分片的队列中的指令的第一请求被放置在第一数据库分片的队列中,并且改变被提交到第一分片的记录。 轮询队列的队列处理器提取并分派第一个请求,将第二个请求放在第二个数据库分片的队列中。 第二个请求包括对第二个分片进行更改的指令。 第二数据库分片的队列处理器轮询第二个数据库的队列,获取第二个请求,并对其进行调度,以便对第二个数据库分片进行更改。
    • 10. 发明授权
    • Analytic enhancements to model clause in structured query language (SQL)
    • 结构化查询语言(SQL)中的模型子句的分析增强
    • US08156145B2
    • 2012-04-10
    • US13050881
    • 2011-03-17
    • Tolga BozkayaAndrew Witkowski
    • Tolga BozkayaAndrew Witkowski
    • G06F7/00G06F17/30
    • G06F17/30442G06F17/3066
    • A method for processing queries is provided. A database server receives and executes a query to generate a relation. The query comprises first one or more clauses and a model clause. The model clause comprises a rule that has a left-side expression and a right-side expression. In one embodiment, the right-side expression of the rule includes a window function, which specifies one or more partition columns. In an embodiment, the left-side expression comprises a for-loop predicate. The for-loop predicate is unfolded after the database server compiles the query. In one embodiment, the left-side expression of the rule comprises one or more existential predicates, where each existential predicate evaluates to a Boolean value.
    • 提供了一种处理查询的方法。 数据库服务器接收并执行查询以生成关系。 该查询包括第一个或多个子句和一个模型子句。 模型子句包含具有左侧表达式和右侧表达式的规则。 在一个实施例中,规则的右侧表达包括指定一个或多个分区列的窗口函数。 在一个实施例中,左侧表达式包括for循环谓词。 在数据库服务器编译查询之后展开for循环谓词。 在一个实施例中,规则的左侧表达式包括一个或多个存在谓词,其中每个存在性谓词计算为布尔值。