Tuesday, December 4, 2012 - NOTE SPECIAL DAY
SPEAKER: Milo Polte, WibiData
TITLE: Evolving, Complex Schema Management for Distributed, Column-Oriented NoSQL Databases
Data naturally has consistent structure and schemas, and storing typed data can improve code readability, safety, and maintainability. Yet picking "one true schema" a priori for an evolving application is a difficult problem. Our challenge is to find the balanced approach that provides useful layout and schema management on top of NoSQL databases without sacrificing storage space, scalability, or developer flexibility. In this talk, I will discuss the experiences and goals that motivated WibiData's approach to this problem and describe our open source solution.
This talk will focus on our experiences with HBase (http://hbase.apache.org/) and our open source Kiji Project (http://www.kiji.org/), but the lessons covered can be generalized to a broader range of large scale non-relational databases.