Implementation of dynamic page generation for stream data by SuperSQL

Keita Terui, Kento Goto, Motomichi Toyama

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

SuperSQL is an extension of SQL that allows you to structure the output of relational databases by writing your own queries and to express various layouts. However, this method is not suitable for data with high update frequency, such as stream data, because the information in the database refers to the data at the time of SuperSQL execution. In this study, we propose an implementation of a web page generation function that asynchronously updates a web page with the latest information for frequently updated data, using PipelineDB and SuperSQL, both of which are DBMSs capable of processing streams. You can specify the dynamic part of the stream by specifying the stream in the "decorator"which is a feature of SuperSQL. At the same time, you can specify "pull"and "push"in the stream decorator to select how the dynamic part is updated. This makes it possible to create a web page that displays the latest stock prices at any time in a page that displays a list of stock prices.

Original languageEnglish
Title of host publicationProceedings of the 24th International Database Engineering and Applications Symposium, IDEAS 2020
EditorsBipin C. Desai
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450375030
DOIs
Publication statusPublished - 2020 Aug 12
Event24th International Database Engineering and Applications Symposium, IDEAS 2020 - Incheon/Seoul, Online, Korea, Republic of
Duration: 2020 Aug 122020 Aug 14

Publication series

NameACM International Conference Proceeding Series

Conference

Conference24th International Database Engineering and Applications Symposium, IDEAS 2020
Country/TerritoryKorea, Republic of
CityIncheon/Seoul, Online
Period20/8/1220/8/14

Keywords

  • IDEAS
  • international database engineering applications symposium

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Implementation of dynamic page generation for stream data by SuperSQL'. Together they form a unique fingerprint.

Cite this