Embedded event streaming to a transactional highly-available in-memory database
AssigneeVoltDB, Inc.
InventorsStefano M. Santoro, Anish Khanzode, Ryan Betts
Life of this patent
Estimating the term…
Abstract
A real-time transaction processing system and method include the provision of a real-time transactional data store having an importer subsystem embedded therein. The importer subsystem is configured to connect directly to a real-time data source without using an intermediate subsystem. Events are received via the real-time data source at the importer subsystem, which transacts the events into the real-time transactional data store to create one or more records in the real-time transactional data store corresponding to the events.
Claims24
A computer-implemented method comprising:
- providing a real-time transactional data store comprising an importer subsystem embedded therein, wherein the real-time transactional data store comprises a transactional database, and wherein the importer subsystem comprises an importer module loaded by the transactional database;
- connecting directly the importer subsystem to a real-time data source without using an intermediate subsystem that transforms data from the real-time data source into a transactional format usable by the transactional database;
- receiving a plurality of events at the importer subsystem via the real-time data source;
- and
- transacting, by the importer subsystem, the events into the real-time transactional data store to create one or more records in the real-time transactional data store corresponding to the events.
A real-time transaction processing system comprising:
- a real-time transactional data store comprising an importer subsystem embedded therein and configured to connect directly to a real-time data source without using an intermediate subsystem that transforms data from the real-time data source into a transactional format usable by the transactional database, wherein the real-time transactional data store comprises a transactional database, and wherein the importer subsystem comprises an importer module loaded by the transactional database;
- at least one memory for storing computer-executable instructions;
- and
- at least one processing unit for executing the instructions on the at least one memory, wherein execution of the instructions programs the at least one processing unit to perform operations comprising:
- receiving a plurality of events at the importer subsystem via the real-time data source;
- and
- transacting, by the importer subsystem, the events into the real-time transactional data store to create one or more records in the real-time transactional data store corresponding to the events.
Dependencies are inferred from the claim text.