Grand Challenges for the Database Community Jim Gray Microsoft
Grand Challenge Memex: Make it easy to Capture, store everything I see and hear, and things I might want to see and hear. Access that information instantly. Present answers in the most understandable form. Anticipate my questions.
No Knobs Data Stores Build a data store that –Self-organizes the data –Never forgets –Is secure
Unify Code and Data Sql unified data definition, manipulation, control lanuages. But…DB and app are separate today: they should not be XML needs to become DXML Active databases are a good idea. Publish/Subscribe is a good model Build a system where programs and data are integrated. There are semantic issues: data model and unsolved systems issues perf/ security/ schema evolution/