Hmm,
I'm new to this. I'd like Yj to update only what was changed, but it
sounds as if the available options don't allow that. I think Doug
(correct me if I am wrong) was wanting just such a thing to keep up
efficient use of disk space--the cheapness of price is relative :) My
Yj backup is 13 gig when I make major changes, like a system or
account restore, and would prohibit buying new drives. I am out of
luck, I think, and concur spending time on new features( like, say, an
option to flag a new item in the Quick Input Panel ;)) is a better use
of time.
On Apr 5, 2008, at 8:32 PM, Steven Huey wrote:
Doug,
The types of Core Data stores currently available are XML, SQLite,
Custom Atomic, and In Memory (which must be binary) on Wikipedia.
The XML store is best used for debugging since it's just a text file
that is human readable. It could be used for storing small amounts
of data, but it would be far too slow for storing the web, PDF, and
image data that Yojimbo is capable of.
The In Memory store would solve your large Time Machine backups
since none of your data would be backed up (since all your Yojimbo
data would be in RAM), but every time you quit Yojimbo you'd lose
all your data. Again, not a good choice.
The downside of the Custom Atomic store (and also the XML format) is
that by atomic Apple means that every time a change is saved to the
Core Data store, the entire object graph is rewritten to the store.
Again, for large Yojimbo databases this would be impractical.
SQLite offers MUCH better performance than XML or a Custom Atomic
store, and also offers partial updates so when something is added,
removed, or changed in your Yojimbo library the entire object graph
doesn't have to be rewritten to disk, only what has changed.
With how cheap disk space is these days, I'd rather the developers
at Bare Bones focus on adding more great features instead of writing
a custom Core Data store or worry about storing Yojimbo items as
individual files.
- Steve
On Apr 5, 2008, at 7:19 PM, Doug Ransom wrote:
"Core Data can serialize objects into XML, Binary, or SQLite for
storage. With the release of Mac OS X 10.5 Leopard, developers can
also create their own custom atomic store types. ". Any
application to the problem at hand?
--
Steven Huey Software - http://www.stevenhuey.com
--
------------------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <yojimbo-talk@barebones.com>.
To unsubscribe, send mail to: <[EMAIL PROTECTED]>
List archives: <http://www.listsearch.com/yojimbotalk.lasso>
Have a feature request, or not sure if the software's
workingcorrectly? Please send mail to: <[EMAIL PROTECTED]>
--
------------------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <yojimbo-talk@barebones.com>.
To unsubscribe, send mail to: <[EMAIL PROTECTED]>
List archives: <http://www.listsearch.com/yojimbotalk.lasso>
Have a feature request, or not sure if the software's working
correctly? Please send mail to: <[EMAIL PROTECTED]>