Keywords: DataAccWG
Attendees:
Tim Axelrod
Ray Plante
Kem Cook
Ani Thakar
Maria Nieto-Santisteban
Kirk Borne
Jacek Becla
database size estimates
=======================
time db growth too rapid? (shouldn't the number of objects
be constant after certain time of rapid growth?)
- each new release should contain _all_ detections, not only
new detections
- one of the reasons why: we will want to run Detection Pipeline
in each release with latest algorithms
- that is not too bad, the rapid growth would mean we will need
more deep storage space, it will not increase size of disk
space needed too much
- conclusion: Jacek's spreadsheet is fine
How does the bottom-up estimate compares to top down now?
- top down: 300 TB in first year
- bottom up: 68 TB in first year
- pretty realistic
- the top down was conservative (meaning it tried to
reserve too much for catalog)
Should we keep all 3 _unreleased_ catalogs on disk
(deep, temp, moving objects)?
- yes for temporal
- yes for moving objects
- no for deep (deep db is based on stack images which will be
produced infrequently: e.g. once per every release)
BTW, is the separation into 3 catalogs: deep, time and
moving objects ok?
- yes, reasonable
Should we keep these catalogs separate? If so, then we would
have to duplicate some data
- catalog is highly processed information, it a product to do
science at certain level, it is scientifically self contained,
it is a set of tables, but it is not necessarily a self
contained database
- having e.g. links from moving object catalog to detections
is a quite reasonable approach
- there might be a reason to replicate just a catalog,
without detections
- detections that the catalog points to must be immutable
the size of database might change +/- factor of two depending on
the final observing strategy: how much we delve in galaxies
- will not know what that strategy is until we are on the sky
- the number we have is reasonable for the construction proposal
Conclusion:
- once we add database overheads on top, we will use the spreadsheet
as baseline
[but see Zeljko's email, we should address it....]
hypothetical end user access workload
=====================================
"200 low volume queries"
- will assume each query goes over 10 million objects
- will assume each query retrieves 1 Gbyte
- should each query see 100Mbps?
- not sure, try approach: how many simultaneous queries seems
reasonable from disk point of view
200 low volume queries talks about querying catalog _or_ image archive
1) What do we mean by "query image archive"?
- browsing catalog and getting postage stamps (small iconic
representation of image), so all queries should start from
querying catalog
Should we keep postage stamps in database? For each object?
For each field? Or maybe generate them on the fly?
- Sloan:
- the Frame table is ~8% of total data (including indexes)
- many users only use image cut out, e.g. for finding charts,
navigations
- main complains from users: don't have images for
individual filters
- Sloan's experience shows we should be able to do it on the fly
- but maybe we should assume that automated tools doing
pattern recognition will process these images?
- that kind of use is infrequent
- conclusion: store in database small jpegs for entire sky or
per field, we should have a service that cuts out pieces of image
on the fly from these stored jpegs
- this is very small amount of extra data in db:
~2000 fields x ~200K per jpeg, all this once per release
- should we store individual jpegs for individual colors?
- not sure
- combining colors on the fly is not so simple
- who will be responsible for maintaining the knowledge about
the postage-stamps related decisions made here?
- Tim will write down what we decided
- Kem will incorporate this into DataProdWG
Now we really need some real SQL queries to proceed
with the disk io estimates
- 2, 3, at most 10 classes of queries should be sufficient,
then just use different coordinates
- will need to identify which queries to use for "low volume" type,
which for "high-volume", and which query is "super-high-volume"
Thanks,
Jacek
Jacek Becla wrote:
Keywords: DataAccWG
Hi,
We will have a DataAccWG telecon tomorrow at 11:00 PST.
Phone number: 866 330 1200
passcode: 300 2363
The agenda:
- database size estimates
- hypothetical end user access workload
Here is the latest version of the db size estimates
Kem and I put together:
http://ctiowo.ctio.noao.edu:8204/wgroups/dataaccesswg/technicalDiscussions/lsst_storage_estimates_v07.xls
I'll put it in docushare once I add database overheads
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