×

Pluggable architecture for embedding analytics in clustered in-memory databases

  • US 9,659,108 B2
  • Filed: 12/02/2014
  • Issued: 05/23/2017
  • Est. Priority Date: 12/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. An in-memory database system comprising:

  • one or more storage nodes comprising a non-transitory machine-readable storage media storing one or more records of an in-memory database, wherein the storage media of each respective storage node is a main memory of the respective storage node;

    one or more analytics agent nodes comprising a processor executing an analytics module using a set of query results as input parameters responsive to receiving a request for analytics indicating the analytics module, wherein the set of query results contains binary data representing one or more records retrieved from the one or more storage nodes storing the one or more records; and

    an analytics module datastore comprising a non-transitory machine-readable storage media storing one or more analytics modules, and a processor transmitting a new analytics module to the one or more analytics agent nodes,wherein the one or more analytics agent nodes are in communication with one or more supervisor nodes, and wherein, upon the one or more analytics agent nodes receiving the new analytics module from a client computer, the one or more analytics agent nodes transmit a heartbeat signal to the one or more supervisor nodes automatically, the heartbeat signal indicating the one or more analytics agent nodes received the new analytics module, andwherein each of the one or more storage nodes, the one or more analytics agent nodes, and the one or more supervisor nodes is a distinct node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×