• DocumentCode
    2321398
  • Title

    Scalable Join Queries in Cloud Data Stores

  • Author

    Wei, Zhou ; Pierre, Guillaume ; Chi, Chi-Hung

  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    547
  • Lastpage
    555
  • Abstract
    Cloud data stores provide scalability and high availability properties for Web applications, but do not support complex queries such as joins. Web application developers must therefore design their programs according to the peculiarities of No SQL data stores rather than established software engineering practice. This results in complex and error-prone code, especially with respect to subtle issues such as data consistency under concurrent read/write queries. We present join query support in Cloud TPS, a middleware layer which stands between a Web application and its data store. The system enforces strong data consistency and scales linearly under a demanding workload composed of join queries and read-write transactions. In large-scale deployments, Cloud TPS outperforms replicated Postgre SQL up to three times.
  • Keywords
    Internet; cloud computing; data integrity; middleware; query processing; software engineering; CloudTPS; NoSQL data stores; PostgreSQL; Web application developers; cloud data stores; complex code; complex queries; error-prone code; high availability properties; large-scale deployments; middleware layer; read-write transactions; scalable join queries support; software engineering; Cloud computing; Data models; Educational institutions; Indexes; Protocols; Scalability; Cloud Computing; Join Queries; NoSQL; Scalability; Secondary-key Queries; Web applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.28
  • Filename
    6217465