PhD Seminar - Schema Renormalization for NoSQL Databases

Wednesday, October 5, 2016 12:30 pm - 12:30 pm EDT (GMT -04:00)
Speaker: Michael Mior
Abstract: Applications using NoSQL databases commonly denormalize and duplicate data to improve performance. While this can improve application performance, it also introduces several complications. Applications need to be careful when replicating inserted data. New queries in the application's workload can result in complex changes to the underlying schema. We show how a set of relations can be extracted from a NoSQL database and how we can make use of existing and novel techniques to produce a normalized logical schema for applications. We also describe several uses cases for such a logical schema to reduce the burden of schema management on developers.