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
Link To Document