Jan 21, 2014: Lesley Wevers: Optimizing Transaction Execution in a Purely Functional Database: Towards Database Maintenance without Downtime

January 21, 2014Optimizing Transaction Execution in a Purely Functional Database: Towards Database Maintenance without Downtime
Room: HalB 2FLesley Wevers
12:30-13:30

Current database systems needs to be taken offline to perform major changes. This is of course not acceptable for applications that need to be available at all times. We are developing a new kind of database system based on functional languages, where we use techniques such as laziness and memoization to optimize database transactions in ways not possible in traditional database systems. Using these techniques, we want to make it possible to perform database maintenance without downtime.