monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Rarely mentioned 25-50% efficiency boost for monotone ;


From: Christof Petig
Subject: [Monotone-devel] Rarely mentioned 25-50% efficiency boost for monotone ; -)
Date: Fri, 15 Apr 2005 12:02:14 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050404)

Hi,

since monotone's performance had been a topic on this list for some days
and nobody else mentioned this fact I will do it:

Monotone both internally and externally (database) still uses
hexadecimal or base64 encoded data while sqlite3 already supports BLOBs.
It also does not use query parameters (which are needed by BLOBs), but
merges data and commands into a big SQL statement.

There is still preliminary work on prepared statements in the
n.v.m.sqlite3 branch by Derek Scherger which has seen neither review nor
  further work (IIRC).

Migrating the internal representation to binary (instead of hex) IDs
would be an enourmous effort (IIRC) but storing certs and data plain
instead of base64 encoded should be easy to accomplish.

Another benefit would be the easier interface to cert data via human
initiated SQL.

Anybody interested?
   Christof

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]