310 likes | 448 Views
SciDB: Lessons Learned. XLDB2 Workshop September 29–30, 2008 Kian-Tat Lim. Outline. 10 lessons learned over the past year. Lesson 1. Fulfill your commitments. Mini-Workshop. Asilomar 2 days. Attendees. Lesson 2. Talk to lots of people. Science. Industry. Implementers. DB Research.
E N D
SciDB: Lessons Learned • XLDB2 Workshop • September 29–30, 2008 • Kian-Tat Lim
Outline • 10 lessons learned over the past year
Lesson 1 • Fulfill your commitments
Mini-Workshop • Asilomar • 2 days
Lesson 2 • Talk to lots of people
Lesson 3 • Learn the new buzzwords
Terms • Data-Intensive Scalable Computing • Cloud Computing
Lesson 4 • Similar requirements:the usual suspects
Usual Needs • Scalable • Fast • Fault-tolerant • Cost-effective • Open Source
Lesson 5 • Similar requirements:the unusual ones
Unusual Needs • Order and position: • vectors and arrays
Unusual Needs • Flexible schema • Uncertain data • Provenance • Versioning • Resource management
Unusual Needs • Interfaces to imperative programming
Lesson 6 • People are hungry
Why A New DBMS? • Novel requirements • Large scale and complexity • Overlap of science and industry
Lesson 7 • Work with smart people
Lesson 8 • Re-think from the bottom up
SciDB Storage • Array data model • Attribute-based storage • Compression • Versioning
Lesson 9 • New operators are needed
SciDB Operations • Spatial and temporal • Parallelized user-defined • Provenance
Lesson 10 • Create an organization
Nonprofit Foundation • SciDB.org • (Mozilla model)
Initial Science Partners • LSST / SLAC • PNNL • LLNL • Fermilab • UCSB • NSF
Industrial Partners • Several interested • Some with real $
Summary • SciDB is becoming real