Linked by Mo Mckinlay on Fri 31st Oct 2003 17:35 UTC
There's been much discussion over the past few months about the marriage of databases and filesystems - with Microsoft's Longhorn reportedly sporting the
Yukon integrated SQL Server, and GNOME Storage in heaty debate, if not development, there's been lots to talk about.
Permalink for comment
To read all comments associated with this story, please click here.
ITunes is a great micro-example (and Google a great macro-example) of how bad hierarchical data access sucks when you have lots of data (14 days of music on the MP3 drive), and how awesome unstructured queries are when you have rich meta-data. When I was using WinAmp and wanted to play the 'Run Lola Run' soundtrack I was screwed, because the the files were hierarchically organized by artist. Several artists (whom I've never heard of) contributed to that soundtrack. It took me some time to step through the hierarchy that wasn't setup like I needed to find the right MP3s. Now I run ITunes. I just type key word 'Lola' into the search text field, and I get a view of the data I want. Later, I want a new view of the data, I just type in a new key word. I am more than willing to pay for gigabytes of meta-data to get that kind of dynamic view creation on all my data. Hierarchical data storage doesn't scale to the amount of information we have today.
ITunes is a great micro-example (and Google a great macro-example) of how bad hierarchical data access sucks when you have lots of data (14 days of music on the MP3 drive), and how awesome unstructured queries are when you have rich meta-data. When I was using WinAmp and wanted to play the 'Run Lola Run' soundtrack I was screwed, because the the files were hierarchically organized by artist. Several artists (whom I've never heard of) contributed to that soundtrack. It took me some time to step through the hierarchy that wasn't setup like I needed to find the right MP3s. Now I run ITunes. I just type key word 'Lola' into the search text field, and I get a view of the data I want. Later, I want a new view of the data, I just type in a new key word. I am more than willing to pay for gigabytes of meta-data to get that kind of dynamic view creation on all my data. Hierarchical data storage doesn't scale to the amount of information we have today.