• DocumentCode
    3461622
  • Title

    A Flexible Data Model for Multi-tenant Databases for Software as a Service

  • Author

    Gorti, Indrani ; Shiri, Nematollaah ; Radhakrishnan, Thiruvengadam

  • Author_Institution
    Dept. of Comput. Sci., Concordia Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    1059
  • Lastpage
    1066
  • Abstract
    We study data models for multi-tenant databases for Software as a service (SaaS), which is important for emerging big data applications. In our study we consider the shared table architecture model of SaaS for its advantages over the shared machine and shared process models. Our goal is to further improve the processing time and space utilization of shared table model. For this, we introduce a new data model, called Index table layout and compare its performance with the Chunk table layout. Our model includes an additional ´index´ column in the base table that cross-references via the index across supporting tables. Not needing nulls, the proposed model enjoys quick access of the values in a column. We evaluated the performance of our model, for which we crated randomly large data for Chunk table layout and from which we then constructed the tables for the Index table layout. We also compiled 3 types of queries used in our evaluation. Our results show that Index table layout is better than the Chunk table layout in terms of expressive power, space utilization, and query processing time.
  • Keywords
    cloud computing; database management systems; software architecture; SaaS; big data application; chunk table layout; expressive power; flexible data model; index table layout; multitenant database; query processing time; shared machine; shared process model; shared table architecture model; software as a service; space utilization; Data models; Hospitals; Indexes; Layout; Query processing; Software as a service; Database Design; Management; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.154
  • Filename
    6755335