Presentation is loading. Please wait.

Presentation is loading. Please wait.

Astronomy, Petabytes, and MySQL MySQL Conference Santa Clara, CA April 16, 2008 Kian-Tat Lim Stanford Linear Accelerator Center.

Similar presentations


Presentation on theme: "Astronomy, Petabytes, and MySQL MySQL Conference Santa Clara, CA April 16, 2008 Kian-Tat Lim Stanford Linear Accelerator Center."— Presentation transcript:

1 Astronomy, Petabytes, and MySQL MySQL Conference Santa Clara, CA April 16, 2008 Kian-Tat Lim Stanford Linear Accelerator Center

2 MySQL Conference April 16, 2008 Santa Clara, CA / 47 2 Outline LSST LSST Database LSST Database + MySQL

3 MySQL Conference April 16, 2008 Santa Clara, CA / 47 3 LSST What Is It? Why Build It?

4 MySQL Conference April 16, 2008 Santa Clara, CA / 47 4 LSST What Is It? Why Build It?

5 MySQL Conference April 16, 2008 Santa Clara, CA / 47 5 Telescope Proposed telescope to be built in Chile

6 MySQL Conference April 16, 2008 Santa Clara, CA / 47 6 Large 3.2 gigapixel camera 8.4 meter diameter mirror

7 MySQL Conference April 16, 2008 Santa Clara, CA / 47 7 Synoptic Survey Wide Deep Fast

8 MySQL Conference April 16, 2008 Santa Clara, CA / 47 8 LSST What Is It? Why Build It?

9 MySQL Conference April 16, 2008 Santa Clara, CA / 47 9 Dark Matter and Energy Photo: J. A. Tyson, W. Colley, E. L. Turner, and NASA

10 MySQL Conference April 16, 2008 Santa Clara, CA / 47 10 Variable Objects

11 MySQL Conference April 16, 2008 Santa Clara, CA / 47 11 Transient Objects

12 MySQL Conference April 16, 2008 Santa Clara, CA / 47 12 Moving Objects Photo: D. Roddy, Lunar and Planetary Institute

13 MySQL Conference April 16, 2008 Santa Clara, CA / 47 13 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

14 MySQL Conference April 16, 2008 Santa Clara, CA / 47 14 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

15 MySQL Conference April 16, 2008 Santa Clara, CA / 47 15 Database: Components Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

16 MySQL Conference April 16, 2008 Santa Clara, CA / 47 16 Astronomical Objects Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

17 MySQL Conference April 16, 2008 Santa Clara, CA / 47 17 Sources Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

18 MySQL Conference April 16, 2008 Santa Clara, CA / 47 18 Changes Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

19 MySQL Conference April 16, 2008 Santa Clara, CA / 47 19 Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

20 MySQL Conference April 16, 2008 Santa Clara, CA / 47 20 Calibration and Facility Image Metadata Moving Objects Catalog Object Catalog Source Catalog Difference Image Source Catalog Provenance Statistics Summaries Calibration Engineering and Facility Database

21 MySQL Conference April 16, 2008 Santa Clara, CA / 47 21 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

22 MySQL Conference April 16, 2008 Santa Clara, CA / 47 22 Sagans of Rows 49 billion objects 2.8 trillion sources

23 MySQL Conference April 16, 2008 Santa Clara, CA / 47 23 Lots of Columns 308 columns for objects 56 columns for sources (for now)

24 MySQL Conference April 16, 2008 Santa Clara, CA / 47 24 Database Size Grows to >14 PB

25 MySQL Conference April 16, 2008 Santa Clara, CA / 47 25 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

26 MySQL Conference April 16, 2008 Santa Clara, CA / 47 26 Frequency Nightly updates Semi-annual data releases

27 MySQL Conference April 16, 2008 Santa Clara, CA / 47 27 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

28 MySQL Conference April 16, 2008 Santa Clara, CA / 47 28 Queries All about an object All objects meeting criteria All objects near objects meeting criteria All objects with interesting time series All pairs of objects with similar time series

29 MySQL Conference April 16, 2008 Santa Clara, CA / 47 29 LSST Database What’s In It? How Big? How Often? What Queries? Unusual Needs

30 MySQL Conference April 16, 2008 Santa Clara, CA / 47 30 Unusual Needs Flexibility Provenance

31 MySQL Conference April 16, 2008 Santa Clara, CA / 47 31 LSST Database + MySQL Why MySQL? Scalability? Performance?

32 MySQL Conference April 16, 2008 Santa Clara, CA / 47 32 LSST Database + MySQL Why MySQL? Scalability? Performance?

33 MySQL Conference April 16, 2008 Santa Clara, CA / 47 33 MySQL Relational database management system

34 MySQL Conference April 16, 2008 Santa Clara, CA / 47 34 Open Source Vibrant community Strong company support

35 MySQL Conference April 16, 2008 Santa Clara, CA / 47 35 Hardware Runs on commodity hardware

36 MySQL Conference April 16, 2008 Santa Clara, CA / 47 36 In-Memory Tables Needed for near-real-time processing

37 MySQL Conference April 16, 2008 Santa Clara, CA / 47 37 LSST Database + MySQL Why MySQL? Scalability? Performance?

38 MySQL Conference April 16, 2008 Santa Clara, CA / 47 38 “MySQL Grid”

39 MySQL Conference April 16, 2008 Santa Clara, CA / 47 39 Partitioning Large tables partitioned spatially

40 MySQL Conference April 16, 2008 Santa Clara, CA / 47 40 Replication Dimension tables likely replicated

41 MySQL Conference April 16, 2008 Santa Clara, CA / 47 41 Needs: Distributor/Combiner LSST will build prototype Need long-term support

42 MySQL Conference April 16, 2008 Santa Clara, CA / 47 42 LSST Database + MySQL Why MySQL? Scalability? Performance?

43 MySQL Conference April 16, 2008 Santa Clara, CA / 47 43 Per-Column Indexing 2X data size

44 MySQL Conference April 16, 2008 Santa Clara, CA / 47 44 Needs: Optimizer Efficient use of multiple (20- 30) indexes

45 MySQL Conference April 16, 2008 Santa Clara, CA / 47 45 Needs: Indexes Bitmap/compressed indexes

46 MySQL Conference April 16, 2008 Santa Clara, CA / 47 46 Needs: Storage Engine “Shared scan” for long- running full-table queries

47 MySQL Conference April 16, 2008 Santa Clara, CA / 47 47 Summary Building a petabyte DB MySQL can be a core component


Download ppt "Astronomy, Petabytes, and MySQL MySQL Conference Santa Clara, CA April 16, 2008 Kian-Tat Lim Stanford Linear Accelerator Center."

Similar presentations


Ads by Google