On Sep 21, 2010, at 1:55 PM, JJZolx wrote:

> 
> MrSinatra;578016 Wrote: 
>> but thats my question...  if you can find all the changed files, then
>> why not rescan the entire file/tag, treat it all as a new record, and
>> then delete the old record as a case where that file no longer exists,
>> (at least, not in the same form)?
>> 
>> why try to figure out what part of the record is different?
> 
> It's the age old problem of stale data.  The database isn't completely
> normalized.  To do so would make some operations painfully slow, such
> as gathering up a list of albums by a certain artist based only on the
> tracks table.  So there are tables in the database for things like
> albums, artists, genres and years that are very dependent on the data
> for the tracks in the library.  When a track changes you may have to
> update one or more of those other tables.

Good explanation, this is exactly what 7.6 is doing. :)

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to