• DocumentCode
    1928178
  • Title

    StreamAPAS: Query Language and Data Model

  • Author

    Gorawski, Marcin ; Chrószcz, Aleksander

  • Author_Institution
    Inst. of Comput. Sci., Silesian Univ. of Technol., Gliwice
  • fYear
    2009
  • fDate
    16-19 March 2009
  • Firstpage
    75
  • Lastpage
    82
  • Abstract
    The system StreamAPAS and its declarative query language allows users to define temporal data analysis. This paper addresses the problem of lack of the continuous language standard. The proposed language syntax indicates how hierarchical data structures simplify working with spatial data and groups of tuple attributes. The query language is also based on object-oriented programming concepts as a result of which continuous processing applications are easier to develop and maintain. In addition, we discuss the problem of a query logic representation. In contrast to relations stored in DBMS, data streams are temporal so that DSMS should be aware of their dynamic characteristics.Streams characteristics can be described using variables such as tuple rates and invariables like monotonicity. In StreamAPAS, a query is represented as a directed acyclic graph (DAG), whose operators define tuple data transmission model and have information of result stream monotonicity associated with them. Even though this representation is still static,this approach enables us to detect optimization points which are crucial from a stream processing viewpoint.
  • Keywords
    data analysis; data structures; database management systems; directed graphs; object-oriented programming; optimisation; query languages; DBMS; StreamAPAS; data model; data streams; directed acyclic graph; hierarchical data structures; language syntax; object-oriented programming; optimization; query language; temporal data analysis; Algebra; Computer architecture; Computer science; Data analysis; Data communication; Data models; Data structures; Database languages; Libraries; Tellurium; data streams; declarative query language; directed acyclic graph;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4244-3569-2
  • Electronic_ISBN
    978-0-7695-3575-3
  • Type

    conf

  • DOI
    10.1109/CISIS.2009.36
  • Filename
    5066771