Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

OS Databases [clear filter]
Monday, October 26
 

12:00 GMT

Distributed Revision Control for Structured Data - Gavin Mendel-Gleason, TerminusDB
Revision control for source code - and especially Git - has caused a great leap forward in software development and delivery. A similar revolution has not yet taken place in data. This talk will discuss the various open source databases that are approaching this problem, the underlying architectures and challenges in building both a 'Git for data' and a 'GitHub for data'. It will posit that to be a truly collaboration and distributed system, it must be: 1) decentralized 2) offline-first: work offline and then resync when online again 3) reliable: conflicts are handled properly 4) private: end-to-end-encrypted, if desired 5) efficient: only changes (diffs) to the data set are transmitted between participants 6) collaborative: multiple people can work on the same data set Many applications choose the SaaS-route with one central database behind a web service and every frontend displays an instantaneous view of some part of the data set. This breaks most requirements. The database-as-a-service approach with a MVCC database & the flexibility to version schemas is a prerequisite for success. Finally the talk will look to the future and the dawn of CI/CD for data.

Speakers
avatar for Gavin Mendel-Gleason

Gavin Mendel-Gleason

CTO, TerminusDB
Dr. Gavin Mendel-Gleason is CTO of TerminusDB. He is a former research fellow at Trinity College Dublin in the School of Statistics and Computer Science. His research focuses on databases, logic and verification in software engineering. His work includes contributing to the Seshat... Read More →


Monday October 26, 2020 12:00 - 12:50 GMT
OS Databases Theater
 

Twitter Feed