• DocumentCode
    140984
  • Title

    SAGE: A logical and physical design tool for entity-group based new SQL systems

  • Author

    Bin Liu ; Wang-Pin Hsiung ; Tatemura, J. ; Hacigumus, H.

  • Author_Institution
    NEC Labs. America, Cupertino, CA, USA
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    1266
  • Lastpage
    1269
  • Abstract
    Entity-group based new SQL systems achieve scalability and consistency at the same time by using a key-value store as the storage layer and limiting each transaction´s boundary to a collection of data (called an entity-group). Examples of such systems are Google´s Megastore, NEC´s Partiqle, and LinkedIn´s Espresso. Application developers of such systems face tremendous challenges, both in designing entity-groups (and hence transaction boundaries) and physical layout of data in key-value stores. Entity-group designs directly impact consistency semantics of the workload, and physical layout impacts the application throughput. Both problems are challenging for users to solve manually. In this demonstration, we show a system that solves both problems with a user-friendly GUI built on our principled formal methods. We demonstrate the system using a simple Auction benchmark, and a more complex TPC-W benchmark.
  • Keywords
    SQL; graphical user interfaces; Auction benchmark; Google Megastore; LinkedIn Espresso; NEC Partiqle; SAGE; SQL system; TPC-W benchmark; consistency semantics; entity-group design; key-value store; logical design tool; physical design tool; principled formal method; storage layer; user-friendly GUI; Benchmark testing; Graphical user interfaces; Indexes; Layout; Optimization; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816757
  • Filename
    6816757