On Tue, 29 Apr 2008 08:16:14 -0500, "Tom Browder" <[EMAIL PROTECTED]> wrote:
> A naive thought, perhaps:
>
> Would there be any advantage to using a key-value embedded database
> program for the voluminous maps needed for gcc optimization, etc.?
>
> If so, consider <http://tokyocabinet.sourceforge.net>.
>
> I have used its predecessor, qdbm, for years and it was very fast.  TC
> is faster still.
>
> I notice many threads here about memory requirements and speed
> reductions--perhaps there is some way TC could help with those
> problems.
>
> -Tom

It's interesting but this database manager TC as the SQLite are
 non-concurrent or non-parallel libraries versus their perspective
 another libraries DB4 and MySQL that can be concurrent or
 parallel.

But it's not a general problem. You can use them using filelocks
 but the access to this database manager is non-concurrent.

The applicability of TC for GCC can be enormeus:
* for storing compiled objects with many attributes of information.
* for storing profiles of the runs.
* for storing logs of the compilations of experimental GCC.
* for browsing this locked database for track the internal details of GCC.
* etc.

   J.C.Pizarro

Reply via email to