HYBRID TRANSACTIONAL AND ANALYTICAL PROCESSING ARCHITECTURE FOR OPTIMIZATION OF REAL-TIME ANALYTICAL QUERYING

Methods for replicating transactional tables of a transactional database to an analytical database and maintaining updates to those transactional table representations are disclosed. Snapshots of the transactional tables are provided to the analytical database via a transport mechanism, such as a da...

Full description

Saved in:
Bibliographic Details
Main Authors GREEN, Todd Jeffrey, WUST, Johannes, SKIPIN, Vadim, PANDIS, Ippokratis, ABRAMS, Matthew Perry, PALIWAL, Gopal, BASU, Sanuj, SOUNDARARAJAN, Gokul, RAJGARIA, Punit, BRAHMADESAM, Murali, SAXENA, Gaurav, SATYANARAYANA, Hemanth
Format Patent
LanguageEnglish
French
Published 04.01.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods for replicating transactional tables of a transactional database to an analytical database and maintaining updates to those transactional table representations are disclosed. Snapshots of the transactional tables are provided to the analytical database via a transport mechanism, such as a data storage service or a data streaming service, and stored at the analytical database. Then, checkpoints comprising portions of a change-data-capture log that has recorded transactional changes to the transactional tables of the transactional database are provided to the analytical database via the same or different transport mechanism and used to commit those transactional changes to the snapshot representations. The snapshot representations may be used to respond to incoming analytical queries in order to provide real-time querying results. Des procédés de réplication de tables transactionnelles d'une base de données transactionnelle vers une base de données analytique et de maintien de mises à jour de ces représentations de tables transactionnelles sont divulgués. Des instantanés des tables transactionnelles sont fournis à la base de données analytique par l'intermédiaire d'un mécanisme de transport, tel qu'un service d'enregistrement de données ou un service de diffusion en continu de données, et enregistrés au niveau de la base de données analytique. Ensuite, des points de contrôle comprenant des parties d'un journal de capture de données de changement qui a enregistré des changements transactionnels apportés aux tables transactionnelles de la base de données transactionnelle sont fournis à la base de données analytique par l'intermédiaire du même mécanisme de transport ou d'un mécanisme de transport différent et utilisés pour valider ces changements transactionnels apportés aux représentations instantanées. Les représentations instantanées peuvent être utilisées pour répondre à des interrogations analytiques entrantes afin de fournir des résultats d'interrogation en temps réel.
Bibliography:Application Number: WO2023US69415