会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Skew-aware storage and query execution on distributed database systems
    • 分布式数据库系统上的倾斜感知存储和查询执行
    • US09305074B2
    • 2016-04-05
    • US13922098
    • 2013-06-19
    • Microsoft Technology Licensing, LLC
    • Nikhil TeletiaAlan Dale HalversonSrinath ShankarJeffrey Naughton
    • G06F17/30
    • G06F17/30584G06F17/30445G06F17/30466G06F17/30498
    • Distributing rows of data in a distributed table distributed across a plurality of nodes. A method includes identifying skewed rows of a first table to be distributed in a distributed database system. The skewed rows include a common data value in a column such that the skewed rows are skewed, according to a predetermined skew factor, with respect to other rows in the first table not having the common data value. Non-skewed rows of the first table that are not skewed according to the skew factor are identified. The skewed rows of the first table are distributed across nodes in a non-deterministic fashion. The non-skewed rows of the first table are distributed across nodes in a deterministic fashion. The rows of the first table distributed across the nodes, whether distributed in a deterministic fashion or non-deterministic fashion, are stored in a single table at each of the nodes.
    • 在跨多个节点分布的分布式表中分布数据行。 一种方法包括识别要分布在分布式数据库系统中的第一表的倾斜行。 倾斜的行包括列中的公共数据值,使得相对于不具有公共数据值的第一表中的其他行,根据预定的偏斜因子使偏斜行偏斜。 识别出根据偏斜因子不偏斜的第一表的非倾斜行。 第一表的倾斜行以非确定性的方式分布在节点之间。 第一个表的非偏斜行以确定的方式分布在节点之间。 分布在节点上的无论分布在确定性方式或非确定性方式的第一表的行都存储在每个节点的单个表中。
    • 4. 发明申请
    • EXECUTING STORED PROCEDURES AT PARALLEL DATABASES
    • 在并行数据库中执行存储过程
    • US20150347513A1
    • 2015-12-03
    • US14824094
    • 2015-08-12
    • Microsoft Technology Licensing, LLC
    • Nikhil TeletiaAlan Dale HalversonArtem D. Yegorov
    • G06F17/30
    • G06F17/30477G06F17/30415G06F17/30442G06F17/30445G06F17/30545G06F17/30864
    • The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
    • 本发明扩展到用于并行数据库中执行的存储过程的方法,系统和计算机程序产品。 转换存储过程,以便在独立数据库服务器和并行数据库协调器之间分割存储过程的执行。 在独立数据库服务器上启动存储过程的执行。 在执行时,控制流程语句,变量赋值,表达式求值等由独立数据库服务器处理。 SQL语句从独立数据库服务器传递到数据库以进行执行。 执行的SQL语句的结果可以返回到独立的数据库服务器或客户端。 并行数据库协调器可以作为链接服务器添加到独立数据库服务器。 在一些实施例中,使用会话令牌来共享不同方之间的会话状态。