> Jim Robertson wrote: > >> On 6/8/06 9:40 AM, "Paul Berkowitz" <[EMAIL PROTECTED]> wrote: >> >>> There are going to be far, far more people who depend on these functions - >>> and some who even buy Office specifically for these functions - than the few >>> of you who use a third party sync app. >>> >>> Now that Entourage offers SyncServices, you can get part way there using >>> .Mac (no categories, no tasks, no notes -but presumably you don't use tasks >>> much if you don't use Office Notifications). >> >> Paul, >> >> Thank you for your considered response. Permit me to say that I appreciate >> your offering examples as opposed to Jud's (uncharacteristic for him, I >> believe) "we know best, so take it or leave it" reply. > > I can guarantee you that I wasn't thinking anything along those lines > when I wrote it. Sorry to be terse, I didn't realize you wanted an > explanation of what Word was reading/writing. > > In my last few weeks in the MacBU, I gave quite a bit of though towards > how a backup program could best be written in Entourage. Internally, > Entourage stores thousands to millions of "blocks". These blocks are the > smallest atomic piece of data that Entourage stores. Each of the blocks > has a checksum associated with it. A backup strategy where some utility > keeps track of all of the blocks and their checksums and then writes out > a diff from one file to the next, would work. It could even work while > the database is running, but even better it could stop Entourage while > running and then re-launch it afterward.. > > It would require help from the MacBU to write a utility to produce these > diffs and then another tool to "playback" the diffs into a database, but > it wouldn't require a rev to the file format. > > Don't tell anyone in the MacBU that I wrote this though. ;)
Seems like someone could design in a "backup database" option (maybe run on a schedule), that would keep track of which blocks had changed since the last backup, and just update those on a different copy of the database -- on an external disk for example. Alternatively the blocks could be broken up into 100MB subfiles and have the database be a collection of those. Easier to backup, at least. - B -- To unsubscribe: <mailto:[EMAIL PROTECTED]> archives: <http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/> old-archive: <http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>
