100 likes | 256 Vues
Online Databases. General Functions Database Categories Tools Current Activities Critical Tasks R. Jeff Porter 12/8/98 Online Review. General Functions. Organize & preserve Star Online Data Data source to Online Systems for setup, monitoring, and summary tasks
E N D
Online Databases General Functions Database Categories Tools Current Activities Critical Tasks R. Jeff Porter 12/8/98 Online Review
General Functions • Organize & preserve Star Online Data • Data source to Online Systems • for setup, monitoring, and summary tasks • Data source to Offline Systems • for calibration and analysis tasks
Database Categories • MessageLog of Online Processes • Run Log summaries • Configuration DB for SubSystems • Conditions DB for SubSystems • Scalers • Event Tags (TagDB) • Calibration DBs
Database Tools • ASCII Logs for Message archival • flexible for debugging & production modes • searchable via key fields (e.g. severity level) • Objectivity/DB for Data & Summaries • OODB w/ C++ API • BaBar Objectivity Software • Good match with CORBA
Tools: BaBar Conditions/DB • DB-Set per SubSystem (tpc, svt, emc, … ) • One Index DB + Many Conditions Data DBs • Index DB • One Container per data grouping: Group-Objs • Time Interval-Objs reference Group-Objs • Multiple (Tree-like) Versioning of Interval-Objs • Conditions Data DBs • Mix of Group-Objs per DB • Group-Objs referenced by many Interval-Objs • Index search (time & vers) returns Group-Objs’ OID
Tools: Objectivity Notes • All database access is by Federation • tightly couples Online & Offline development • single point vulnerability • Lockserver & BOOT & Catalog files • Limit vulnerability • Online Autonomous Partition • develop backup strategies • Many Database (files) per Federation • locate DB files where access is needed
Current Activities • Persistent OnlConfig Development (N. Stone) • mapping of OnlConfig Data into Objectivity • Census Bureau (J. Thomas) • general organization of STAR DB-Data • BaBar Conditions DB (J. Porter) • Calibration DB in Offline (J. Porter & others)
Critical Tasks • Database Infrastructure ~3 FTE-mos • develop DB scheme - i.e. Star-DB API • Online autonomous partition & backups • Integrate DB & Online Systems ~3 FTE-mos • server-client model • insulate Objy software from higher level functions • Fill out DB data model: ~3 FTE-mos • data grouping per SubSystem • Run DB summary data • “Pre”-Offline DBs: TagDB & Calibrations