I have been following the PDC event and information outflows with very keen interest. The newly published document from Microsoft re. WinFS is certainly interesting reading, especially as it articulates a vision that validates our Virtuoso universal server (as far as data storage goes). The excerpt below pretty much sums this up:
Every year, as new hard disks get bigger and faster, applications catch up by producing more data. Hard disks are commonly used to store personal information: correspondence, personal contacts, and work documents. These items are currently treated as separate entities, yet they are interrelated on some level; and it's no surprise that e-mail comes from your personal contacts list and influences the work that you should be doing and hence determines the documents that you'll create. When you have a large number of items, it is important to have a flexible and efficient mechanism to search for particular items based on their properties and content. Up until now, storage mechanisms like Outlook®, the Windows® Contact List, or Windows Media® Player media library used unrelated technologies for the storage of items and the mechanism to search for them. Well, those days are over, thanks to Microsoft® Windows code-named "Longhorn."
The fact of the matter is that the problems articulated in this article exist today, but I struggle with the belief that in today's "Internet time" organizations are simply going to sit back and wait until 2006 and beyond (when mid 2004 is even too late) for a possible solution.
The Longhorn generic storage subsystem, code-named "WinFS," can store data of all types and use one mechanism to access it. This is a huge change in an OS that has relied on multiple, incompatible storage for data including the registry, event log messages, contact information, and e-mail, or simply used multiple flat files for data such as images and audio. Since WinFS is implemented using database technologies, you get an efficient and flexible mechanism to query for data items, the ability to replicate data to stores on other machines, and facilities to handle backups and restores.
So Microsoft now gets it, and it is strategic. Cool!
On our part we need to get the message out more aggressively, especially as Virtuoso already delivers on this vision by combining WebDAV, SQL, XQuery, XPath, XSLT-T, XML Schama, SQLX, Free Text Indexing, SMTP Agent Storage Drivers/Sinks and the lower layers of the Web Services protocoal stack as part of a single server solution (that we call a Universal Server). More importantly Virtuoso delivers this across Windows, Linux, Mac OS X, and Linux today (see the live demos).
Recent Comments