Write-back techniques at datastore accelerators

    公开(公告)号:US10146833B1

    公开(公告)日:2018-12-04

    申请号:US15085956

    申请日:2016-03-30

    Abstract: A fleet of query accelerator nodes is established for a data store. A particular node determines a write throughput limit for back-end writes from the fleet to the data store. A pool of write-back threads is established at the node. When a write request is received at the node, an entry is added to a selected partition of a write-back journal, and a write completion response is provided to the requester without applying the write to the data store. A write-back thread from the pool eventually schedules the back-end write.

    Binary encoding-based optimizations at datastore accelerators

    公开(公告)号:US10275489B1

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

    申请号:US15085957

    申请日:2016-03-30

    Abstract: A fleet of query accelerator nodes is established for a data store. A particular node stores a binary encoding of a data item in a local data cache. The encoding identifies a metadata record indicating names of attributes of the data item. In response to receiving a particular query directed to the data item, an executable code component generated to produce a result for the query is cached in a local query code cache. When a second query which meets a matching criterion is received, the executable code component is re-used to obtain a result for the second query.

    Using data store accelerator intermediary nodes and write control settings to identify write propagation nodes

    公开(公告)号:US10191663B1

    公开(公告)日:2019-01-29

    申请号:US15269935

    申请日:2016-09-19

    Abstract: An accelerator intermediary node (AIN) associated with a data store obtains an indication of a control setting to be applied with respect to a write request directed to a data item, where the control setting specifies a target for one or more of replication count, data durability, a transaction grouping with respect to a write request, or back-end synchronization node. Using the control setting, a write propagation node set is identified for the write request. The write propagation node set includes another accelerator intermediary node and/or a storage node of a data store. Respective operation requests corresponding to the write request are transmitted to one or more members of the write propagation node set. A write coordinator role may be verified prior to attempting a commit together of a plurality of write requests as part of a multi-write transaction.

Patent Agency Ranking