History:Next Generation Schema/History
From MusicBrainz Wiki
Jump to navigationJump to search
This (being FutureWork) is a process working towards a greater release covering a lot of database schema changes and the connected interface and client changes.
The changes are related to AlbumGroups, TrackGroups, MultipleArtists and many more issues and produce a lot n:n tables.
Previous documents addressing those changes are (some only of historical interest):
- SchemaVersion2 (very early proposal from late 2001)
- BoxSet (addressing problems with grouping albums in boxes)
- ReleaseGroups (the proposal on which AlbumRework is mostly based on)
- AlbumHandlingPhilosophy (abandoned by the author in favour of AlbumRework)
The current rework is split into:
- AlbumRework (covering ReleaseTypeRestructuringProposal (Oct. 2005), ReleaseDataSet, ReleaseRegionStyle)
- TrackRework
- ArtistRework
- AdvancedEntity (for creating new entity types such as artists, albums, tracks)
- GettingRidOfFeaturingArtistStyle (for support of multiple artists of one track/album or alternatives)