On Mon, Mar 10, 2008 at 4:34 PM, Ivan Krstić
<[EMAIL PROTECTED]> wrote:
>  Where's the issue? You make the existing corpus a constant database,
>  and provide user modifications and additions as a tiny, human-readable
>  overlay file that's consulted first on lookups.

That works for a small group tweaking a large database.

>  It hardly strikes me
>  as a worthwhile goal to make the user modifications on a fraction of a
>  percent of the corpus be in-place at the expense of slowing down all
>  queries noticeably. Is there some use case that demands this mode of
>  operation?

For any (initial) corpus, at some point user modifications are significant.
Consider many users revising a small database.  Do they have to share
updated corpora and "recent modifications" separately, as database and
overlay files?

For speed, why not have a constant database that is checked on reads,
and perform slower queries on "edit" / "update cached term" / "update
all"?

SJ
_______________________________________________
Sugar mailing list
[email protected]
http://lists.laptop.org/listinfo/sugar

Reply via email to