Changeset: 45515ba9d125 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=45515ba9d125 Modified Files: monetdb5/modules/mal/mosaic_delta.c monetdb5/modules/mal/mosaic_dictionary.c monetdb5/modules/mal/mosaic_linear.c monetdb5/modules/mal/mosaic_prefix.c Branch: mosaic Log Message:
Comments diffs (56 lines): diff --git a/monetdb5/modules/mal/mosaic_delta.c b/monetdb5/modules/mal/mosaic_delta.c --- a/monetdb5/modules/mal/mosaic_delta.c +++ b/monetdb5/modules/mal/mosaic_delta.c @@ -19,7 +19,7 @@ /* * (c)2014 author Martin Kersten - * Byte-wise delta encoding for SHT,INT,LNG,TIMESTAMP + * Byte-wise delta encoding for SHT,INT,LNG, OID, WRD, STR-offsets, TIMESTAMP */ #include "monetdb_config.h" diff --git a/monetdb5/modules/mal/mosaic_dictionary.c b/monetdb5/modules/mal/mosaic_dictionary.c --- a/monetdb5/modules/mal/mosaic_dictionary.c +++ b/monetdb5/modules/mal/mosaic_dictionary.c @@ -19,10 +19,10 @@ /* * (c)2014 author Martin Kersten - * Local dictionary encoding based on 8-bits. + * Global dictionary encoding * Index value zero is not used to easy detection of filler - * The dictionary size is correlated with the number of entries covered - * Dictionaries bring back the size to 1 byte, which leads to limited type use and compression gains + * The dictionary index size is derived from the number of entries covered. + * It leads to a compact n-bit representation. * Floating points are not expected to be replicated */ diff --git a/monetdb5/modules/mal/mosaic_linear.c b/monetdb5/modules/mal/mosaic_linear.c --- a/monetdb5/modules/mal/mosaic_linear.c +++ b/monetdb5/modules/mal/mosaic_linear.c @@ -19,7 +19,8 @@ /* * (c)2014 author Martin Kersten - * Range encoding framework for a single chunk + * Linear encoding + * Replace a well-behaving series by its [start,step] value. */ #include "monetdb_config.h" diff --git a/monetdb5/modules/mal/mosaic_prefix.c b/monetdb5/modules/mal/mosaic_prefix.c --- a/monetdb5/modules/mal/mosaic_prefix.c +++ b/monetdb5/modules/mal/mosaic_prefix.c @@ -19,7 +19,9 @@ /* * (c)2014 author Martin Kersten - * Blocked bit_ prefix compression + * Blocked bit_prefix compression + * Factor out the leading bits from a series of values. + * The prefix size is determined by the first two non-identical values. */ #include "monetdb_config.h" _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list