Systems, Methods, and Apparatuses for Implementing Concurrent Dataflow Execution with Write Conflict Protection Within a Cloud Based Computing Environment

    公开(公告)号:US20190114350A1

    公开(公告)日:2019-04-18

    申请号:US15786448

    申请日:2017-10-17

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: creating a dataflow definition for a first dataflow type, wherein the dataflow definition includes at least one or more datasets to be accessed by the dataflow and a plurality of functional operations to be performed on the one or more datasets when the dataflow is executed; generating and storing a dataflow version identifying all datasets accessed by the dataflow based on the dataflow definition created; receiving multiple requests for the first dataflow type; enqueuing the multiple requests into a message queue pending execution; selecting, from the message queue, a first runnable dataflow having been earliest enqueued of the first dataflow type for execution based on (i) the first dataflow type being allowable within system limits and based further on (ii) verification that the selected first runnable dataflow is not already executing and based further on (iii) verification there is no write conflict for any dataset accessed by the selected first runnable dataflow. Other related embodiments are disclosed.

    ANALYTIC OPERATIONS FOR DATA SERVICES
    2.
    发明申请
    ANALYTIC OPERATIONS FOR DATA SERVICES 审中-公开
    数据服务的分析操作

    公开(公告)号:US20150142727A1

    公开(公告)日:2015-05-21

    申请号:US14547080

    申请日:2014-11-18

    CPC classification number: G06F16/248 G06F16/26

    Abstract: Embodiments regard analytic operations for data services. An embodiment of a method includes: receiving a request at a database system from a user to embed a representation of analytics data on a first page generating by a processing unit of the database system an embed area in the page in which to display the analytics data on the page; storing in a memory of the database system metadata associated with the page describing the embed area; and upon the database system detecting an access to the first page, generating by the database system the first page with the analytics data located in the embed area based upon the metadata.

    Abstract translation: 实施例涉及数据服务的分析操作。 一种方法的实施例包括:从数据库系统接收来自用户的请求,以将分析数据的表示嵌入由数据库系统的处理单元生成的第一页面上,以在其中显示分析数据的页面中的嵌入区域 在页面上 存储与描述嵌入区域的页面相关联的数据库系统元数据的存储器; 并且在所述数据库系统检测到对所述第一页面的访问时,基于所述元数据,由所述数据库系统生成具有位于所述嵌入区域中的所述分析数据的所述第一页面。

    Systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment

    公开(公告)号:US10685034B2

    公开(公告)日:2020-06-16

    申请号:US15786448

    申请日:2017-10-17

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing concurrent dataflow execution with write conflict protection within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: creating a dataflow definition for a first dataflow type, wherein the dataflow definition includes at least one or more datasets to be accessed by the dataflow and a plurality of functional operations to be performed on the one or more datasets when the dataflow is executed; generating and storing a dataflow version identifying all datasets accessed by the dataflow based on the dataflow definition created; receiving multiple requests for the first dataflow type; enqueuing the multiple requests into a message queue pending execution; selecting, from the message queue, a first runnable dataflow having been earliest enqueued of the first dataflow type for execution based on (i) the first dataflow type being allowable within system limits and based further on (ii) verification that the selected first runnable dataflow is not already executing and based further on (iii) verification there is no write conflict for any dataset accessed by the selected first runnable dataflow. Other related embodiments are disclosed.

Patent Agency Ranking