Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I use <a href="https://sdm.lbl.gov/fastbit/" rel="noreferrer">fastbit</a> (Kesheng Wu LBL.GOV), it seems you need something good, fast and NOW, so fastbit is a highly competient improvement on Oracle's BBC (byte aligned bitmap code, berkeleydb). It's easy to setup and very good gernally.</p> <p>However, given more time, you may want to look at a <a href="http://www.imfm.si/preprinti/PDF/01085.pdf" rel="noreferrer">gray code</a> solution, it seems optimal for your purposes.</p> <p>Daniel Lemire has a number of libraries for C/++/Java released on <a href="http://code.google.com/u/lemire/" rel="noreferrer">code.google</a>, I've read over some of his papers and they are quite nice, several advancements on fastbit and alternative approaches for column re-ordering with permutated grey codes's.</p> <p>Almost forgot, I also came across <a href="http://tokyocabinet.sourceforge.net/" rel="noreferrer">Tokyo Cabinet</a>, though I do not think it will be well suited for my current project, I may of considered it more if I had known about it before ;), it has a large degree of interoperability, </p> <blockquote> <p>Tokyo Cabinet is written in the C language, and provided as API of C, Perl, Ruby, Java, and Lua. Tokyo Cabinet is available on platforms which have API conforming to C99 and POSIX.</p> </blockquote> <p>As you referred to CDB, the TC benchmark has a TC mode (TC support's several operational constraint's for varying perf) where it surpassed CDB by 10 times for read performance and 2 times for write. </p> <p>With respect to your delta encoding requirement, I am quite confident in <a href="http://www.daemonology.net/bsdiff/" rel="noreferrer">bsdiff</a> and it's ability to out-perform any file.exe content patching system, it may also have some fundimental interfaces for your general needs.</p> <p>Google's new binary compression application, <a href="http://dev.chromium.org/developers/design-documents/software-updates-courgette" rel="noreferrer">courgette</a> may be worth checking out, in case you missed the press release, 10x smaller diff's than bsdiff in the one test case I have seen published.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload