Changes between Initial Version and Version 1 of Ticket #70556, comment 12


Ignore:
Timestamp:
Aug 18, 2024, 3:40:49 PM (5 weeks ago)
Author:
RJVB (René Bertin)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #70556, comment 12

    initial v1  
    33- All those repeating shared path components must explain why I see a >2.3x compression with LZ4 (and >10x with xz -9!). I once modded a project that stored lots of code snippets via the filesystem to store them LZ4-compressed in an `lmdb` key/value database. LZ4 has very little compression overhead if you let it build up a dictionary so this change sped up the application considerably.
    44
    5 - And a bit of a wild one: how about splitting the registry DB over two files, one for the inactive ports, one for the active ports? My guess is that the latter one will see the brunt of all operations, but should also remain about as compact as possible.
     5- And a bit of a wild one: how about splitting the registry DB over two files, one for the inactive ports, one for the active ports? My guess is that the latter one will see the brunt of all operations, but should also remain about as compact as possible. Here too it might be possible to hide the design change completely in the C extensions.