General changes
Significant redesign of the database schema and classes that deal with
the database.
- New schema has MDA3_ prefix for the tables that distinguishes it from
old MDA2_ schema.
- Added support for lumi block history to the new schema.
- Set of classes mda/common/DBData.h redefined to reflect the new
schema.
- Script scripts/mda3_schema_create.py is used to produce new schema in
the database.
- Script scripts/mda2_to_mda3_copy.py is used to copy existing data
from MDA2 to MDA3 schema.
Presentations describing the changes to MDA:
API changes
Client API (reading side) was extended to better reflect the structure
of the MDA data including support for lumi block history. Old API is
still available but will be deprecated in the future. Current client can
be compiled against this deprecated API but will be migrated to new API.