Jacek, et al,
I'm back at Google Pittsburgh, and have been talking with them about
ways that Google can help LSST. Now that Google is an institutional
member, the possibilities seem to be opening up. One technology that
came up is "bigtable", which sounds interesting to me in the context of
our issues with updating the object table during the night. Take a
look at http://labs.google.com/papers/bigtable-osdi06.pdf and see what
you think.
They would like from us a test problem that would give them a concrete
example of what we need to do with the object table updates, and I told
them we would come up with something at our meeting next week.
Tim
Jacek Becla wrote:
Keywords: DataAccWG
Attendees:
Tim Axelrod
Maria Nieto-Santisteban
Ani Thakar
Ray Plante
Sergei Nikolaev
David Fleming
Kem Cook
Jacek Becla
Agenda for Database Schema meeting
==================================
- proposed agenda ok
- "schema changes" (documented in Docushare: Document-2407)
will be covered by Jacek
- 1/2 hour for each presentation, then discussion
- on Oct 18 we will start ~1:30
- on Oct 19 we will stop no later than ~5:00 pm
- the meeting will be held at LSST headquarters
precursor data for testing
==========================
- Most precursor data we have is in form of images
- will have pipeline that will covert to db by mid of next year
- Sergei's simulated data
- C code, simulates supernova, var stars, asteroids
- produces simple flat files
- both Source and Object tables
- good data set for near term tests
- will publish it in Docushare
Spatial query support
=====================
Use cases
---------
usecase 1: astronomers and general public
usecase 2: association pipeline running spatial queries
in real time for alert generation
Main question: if we observe the same object more than once
during the same night, do we want the alerting system to know
about the history of previous visits from current night?
- yes, there are usecases where it would be useful
- particularly interesting are "orphans": objects that
are observed for the very first time
- this drives the database design: technically it requires
re-indexing entire data set per image
- proposed solution:
a) don't reindex entire data set per image,
keep it read-only throughout the night
b) keep "new data" in separate, small catalog.
The size of such catalog would be ~1% of the large one
c) once every 24 hours (during the day):
- reindex the big catalog and add new data
- purge the small catalog
- likely we will visit the same field at least twice per night
(2 visits separated by 30 min, in the same band),
- so we will be hitting the small table fairly frequently
- also, notice that for each generated alert we will send
special package with data for that alert, it will include
database-type data. Amount of data fairly small.
Could keep data related to alerts in separate, small db
Any other use cases using spatial queries?
- yes: deep detection pipeline (run few times a year)
- large volumes of data, will be stressing database
- too early to discuss, let's come back in few months
(at All Hands meeting)
Queries
-------
what type of spatial queries (expressed in generic form)
accurately describe the spatial-query-related load?
- most common queries are circles
- circles are simpler to implement than rectangles
- very few cases where rectangles are truly needed,
- rectangles are often used because it is easiest
to formulate
- there are some usecases that need elliptical queries
(for example for elliptical or spiral galaxies)
- these are harder to implement, so we need to
understand how frequently they will be needed
- if infrequent, might e.g. use circular
and do post-processing outside of database
- if frequent, this will drive the spatial index design
--> need to understand expected distribution of
different types (circular, rectangle, elliptical)
- Ghaleb did some research in the past
when/where to continue this discussion?
=======================================
- no telecons next week,
- Wed: Tim unavailable
- Thu/Fri: Maria/Ani unavailable
--> make progress by email
--> continue at Tucson during ADASS
- Tim, Maria, Kem, Ray, Jacek, Jeff there
Jacek
Jacek Becla wrote:
Keywords: DataAccWG
Hi,
We will have a DataAccWG telecon tomorrow, Friday at 11:00 PST.
Phone number: 866 330 1200
passcode: 300 2363
The agenda:
1) DC1 ingest related (if there is anything new discuss)
2) precursor data for testing
-) database schema. Possible topics include:
a) review definition of Source and Object tables
b) postage stamp jpegs table
c) support for template images
d) "orbit catalog"
e) persisting policies and provenance/metadata
-) spatial query support
a) use cases (e.g. real-time for alert generation)
b) requirements (e.g. how often we re-index)
c) strategies/libraries to consider
e) documenting what we know
A relevant, highly recommended reading for
the last topic: Docushare Document-2459
I expect we will not manage to cover all of it.
We can use the Wednesday's database telecon to continue.
Jacek
_______________________________________________
LSST-data mailing list
[email protected]
http://www.lsstmail.org/mailman/listinfo/lsst-data
_______________________________________________
LSST-data mailing list
[email protected]
http://www.lsstmail.org/mailman/listinfo/lsst-data
_______________________________________________
LSST-data mailing list
[email protected]
http://www.lsstmail.org/mailman/listinfo/lsst-data