Julia Lerman reports the question: in the world of WinFS “How the heck is the average user going to know how to backup their files?”
We are working with backup vendors to great backup support in WinFS. User's won't have to know where their files are in order to back them up. The same powerful query capability they use to find their items can be used to identify the items to backup. The system should take care of the rest.
But there is another WinFS feature that we hasn't come up in recent discussions: sync. The fact is, many users don't own or use backup software. The really advanced ones occasionally copy their important files to a CD or DVD. Some people have a couple PCs at home and mirror content between them (everyone who does as your primary backup of data at home, please this raise your hand... see I knew there were a lot of you).
This is where sync comes in. In WinFS you'll be able to easily tell the system to replicate a set of items to another WinFS store, and ask the system to keep them in sync. Viola... instant backup. Not everything you get with a real backup solution (archiving, single item restore, etc.), but certainly sufficient to “back up [the latest chapter of your mom's book/the puppy pictures/the emails from clients].”
Feedback
11/11/2003 8:01 AM
# re: WinFS Sync and Backup
Is there any progress in transforming a system from one computer to another in Longhorn? I know there are some utilities in market now but I think if Longhorn has such a feature it will be very very convenient to users like me. :)
11/11/2003 8:20 AM
# re: WinFS Sync and Backup
when you say "replicate a set of items", can that set even tie into the magic that is WinFS and say "everything related to x" whether (darn that word - the oft-used wrong spelling has a funny meaning) it's an email, a photo or a word doc? (I'm guessing "yes" and already thinking - "cooooool")
11/11/2003 8:38 AM
# re: WinFS Sync and Backup
This seems like a beautiful place for a web service. I would like to have my data backed up to a remote store, probably nightly. I would prefer it to be a service that Microsoft provided. I would assume the cost of a 400 GB disk plus a monthly fee for servicing the store.
This brings me to my other wish list for WinFS: A SourceSafe like file system that keeps versions, and stores them as deltas - something that would make backing up 200 GBs a heck of a lot easier. Just some random thoughts. I hope they are not already well covered and I have just missed them.
11/11/2003 9:06 AM
# re: WinFS Sync and Backup
SpiderMan, I know we are continuing invest in this area... just don't know the details myself.
Julie, yes you'll be able to identify the set of items to replicate using a query.
theCoach, I think there will be lots of oppertunity to add value to the Longhorn platform. :-)
11/11/2003 11:37 AM
# re: WinFS Sync and Backup
The file synchronization sounds very promising. I can't wait to get another Longhorn machine set up to see how well it works in the current implementation.
I previously wrote a WebService to remotely sync certain smaller files (my OPML for example) between a number of machines. The WebService model worked well, considering these machines were never directly connected to each other.
The service took in an attachment, and would delegate the sync logic to the provider for that file type. This allowed me to extend the system to support many different file types (although I only got as far as XML files :).
This seems like a natural model for WinFS synchronization, with Indigo as the transport mechanism. This would provide a standard model for synchronizing files - whether locally or remotely, and regardless of file type.
And, of course, it should include a PST provider out of the box... :)
(I originally planned on posting this on my weblog, but unfortunately I'm having problems logging in right now)
11/11/2003 12:36 PM
# re: WinFS Sync and Backup
This reminds me of an idea I had recently. Apps that have DB only data like PST or MSDE Data ought to have their data backed up, but it's hard to communicate how to do that to the average user. I was thinking previously about having some sort of Windows Installer tie in so that an application could register data that "should be backed up". However with WinFS it would be much eaiser to just add a "should be backed up" attribute in the metadata.
11/11/2003 12:59 PM
# re: WinFS Sync and Backup
Kenneth - COOOL idea. This is why I intuitively love WinFS the most of all the pillars.
11/11/2003 2:51 PM
# Backing up items in WinFS
11/11/2003 7:20 PM
# re: WinFS Sync and Backup
Additionally, this would be a great way to keep a laptop and desktop in sync. Today I sometimes take my laptop on a trip and then when I get home I need to do some synchonization. It would be nice if they just synced back up.
11/12/2003 2:01 AM
# re: WinFS Sync and Backup
Kenneth : I guess one way to accomplish this is to enforce that application's files and user's data are completely sealed from one another especially by having a consistent way of storing user's data (Outlook comes to mind...).
11/12/2003 8:20 AM
# re: WinFS Sync and Backup
There is a HUGE unanswered question that MS needs to address very soon.
What happens when I WinFS my NetApp filer which has 20Tb of data on it? What is the likely storage overhead going to be in terms of space? In terms of local processing? Network traffic?
Microsoft cannot continue to keep doing the "winFS = Longhorn = desktop" dance much longer before corporates start asking the awkward questions :-)
Jon
Contributing Editor, PCPro
11/13/2003 1:17 AM
# re: WinFS Sync and Backup
What level will that synchronizer operate at? Is it triggered by a write or is there some manual/scheduled process later? The former would be more transparent but if you're doing it over wireless or the internet it'd get ugly.
Does it send only the differences or simply copy the entire file? A blocked-transfer could be really efficient with filesystem assistance (basically reinventing the same transaction wheel all the database vendors solved a decade or two ago to provide snapshots and live backups) but it's not clear that it could rely on that support which suggests some sort of "this will be dramatically less efficient" indicator would be necessary. Some of my users like to work with 10-100GB files where very little data changes at a time so this would be nice even on our LAN and almost a necessity for the dubious-sanity types doing this over slow international connections.
A more advanced implementation with detached mode support would be extremely handy for road-warrior types who might not want their laptop trying to suck down massive changes over a slow remote connection - configurable priorities ("only use otherwise wasted network capacity" - BITS?) and some sort of importance scale for files / folders: "always sync this/sync first so I'll probably get it even if I cancel halfway through", "only sync when I have a fast connection", etc.
11/13/2003 8:04 AM
# re: WinFS Sync and Backup
Sorry for my poor English.
About the system transfer I said, what I want to say is if I have one computer which has the Longhorn installed for some time, so I will have many personal settings and files like emails and documents and etc in this system. Now I plan to buy a new pc which runs the Longhorn faster. If I want to keep everything in the new pc same with my old one, how can I do that in Longhorn?
11/14/2003 9:47 PM
# Longhorn, XAML and more ...
11/17/2003 8:10 AM
# re: WinFS Sync and Backup
I need to clarify the comment I made about using a query to determine the set of items to replicate using WinFS sync. You'll be able to do things like construct a query (using the shell or the API) to identify a set of items, then setup replication for the items in that set. Sync itself won't issue the query and maintain a dynamic set.
4/9/2004 5:49 PM
# re: WinFS Sync and Backup
WinFS Sync is an API for application developers. An application must be aware of what 2 data sources it wants to synchronize. Some Sync Controlling Applications (SCAs) will be built right into Longhorn, see Castle. For each backend data source you need a Sync Adapter, LH will ship with a WinFS to WinFS adapter. It will probably ship with an Exchange adapter so you can keep contacts on the Exchange server synchronized with WinFS.
There is work underway with the Roaming User Profile (RUP) group to synchronize user profile data. Too early to talk about.
The WinFS Backup feature is not something I am familar with, eventually we will be testing the restore of winfs backups and then re-sync with all data sources and make sure all endpoint achieve synchronization without any data loss.
Willie Reed
WinFS Sync Test Lead
6/1/2004 12:41 PM
# re: WinFS Sync and Backup
hgh
Post a Comment