I am a fifth-year Ph.D. student in the Computer Sciences Department of the University of Wisconsin, Madison, a member of the Database Systems Group, and a Google PhD Fellow in Structured Data. My advisor is Jignesh M. Patel. Prior to my studies at Wisconsin, I earned a Bachelor's degree with honors in Computer Science from the University of Michigan.
Research
My main research interests are in high-performance main-memory database management systems, and in alternative semi-structured data models (principally JSON and Protocol Buffers). Along with my advisor Jignesh Patel and other UW students, I am pursuing research projects in these areas:
- Quickstep - Next-generation DBMS platform designed for modern and future hardware and workloads. Quickstep is being built from the ground up for systems with large main memories and many CPU cores. We are reexamining many design choices accepted as "conventional wisdom" for relational databases in the new context where the main data bottleneck is no longer disk I/O, but is now the memory bus, and where a high degree of intra-query parallelism is necessary to fully exploit the power of modern processors. One of the early contributions of our project is a novel block-based main memory storage format which allows a great deal of flexibility in the physical organization of database tables, as well as good main-memory performance and natural parallelism. Paper appearing in PVLDB 2013/VLDB 2014. Additional publications forthcoming.
- Argo - A mapping layer which provides a JSON document-store data model on top of a traditional relational database, along with a SQL-like declarative query language for collections of JSON objects. The Argo project also includes a JSON-focused microbenchmark NoBench which evaluates common data management and query operations in both NoSQL and relational-based JSON document stores. Paper appearing at WebDB 2013. Download Argo. Download NoBench.
I also interned with the Ads Backend team at Google in the Summers of 2012 and 2013, where I worked on the massively distributed ads analytics pipeline and the F1 distributed database.
Publications
- Enabling JSON Document Stores in Relational Systems, C. Chasseur, Y. Li, and J. M. Patel, WebDB 2013. (Extended Version)
- Design and Evaluation of Storage Organizations for Read-Optimized Main Memory Databases, C. Chasseur and J. M. Patel, PVLDB 2013/VLDB 2014. (Supplemental Material)
- A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew, Y. Li, C. Chasseur, and J.M. Patel, SIGMOD 2015.