[Openicc] Linux CM ideology .. Linux CM proposal

Robert Krawitz rlk at alum.mit.edu
Tue Feb 8 19:05:05 PST 2011


On Tue, 8 Feb 2011 15:53:21 -0700, Chris Murphy wrote:
>
> OK but how often do SQLite databased self-destruct? How
> easy/difficult is it to create one that will corrupt? If it works,
> data goes in, same data comes out. Many things in color management
> need transparency, but I encoding information isn't necessarily one
> of them. If the data is reliably going in and coming back out, I
> think I'm happy both as a user and developer.

You hope they don't get corrupted, but if perchance they do (system
crash at just the wrong time), you have a better chance of recovering
a text file, even an ugly text file like JSON.  And if I need someone
to send me something for debugging, I'm a lot better off with that
text file.

Relational databases certainly have their place, but it's far from
clear to me that this is one of them.

> And as a database of some sort, which is more likely to have
> problems eventually. A 1000 profile database based on SQLite, or
> human readable files at the filesystem level? And are there not
> tools for debugging databases?

Yes, but they don't tend to be as reliable as good old emacs or vi.


More information about the openicc mailing list