40 likes | 218 Views
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.
E N D
Grand Challenges for the Database Community Jim GrayMicrosoft
Grand ChallengeMemex: 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 modeland unsolved systems issues perf/ security/ schema evolution/