Changeset: 58a5d3dc8685 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=58a5d3dc8685
Modified Files:
        monetdb5/modules/mosaic/TODO_MOSAIC.txt
Branch: mosaic
Log Message:

Update TODO's.


diffs (30 lines):

diff --git a/monetdb5/modules/mosaic/TODO_MOSAIC.txt 
b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
--- a/monetdb5/modules/mosaic/TODO_MOSAIC.txt
+++ b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
@@ -1,20 +1,22 @@
 ####technical depth####
-Make dictionary variable-sized so it can always compress.
-Add asserts for unknown compression strategies. (1)
+Make dictionary variable-sized so it can always compress. We are going to use 
vheap for this.
+dictionary encoding should use the ordered property of its dictionary in the 
algebraic operators
+decouple estimation completely from compression: there should be two runs: one 
for estimating the blocks and one to actual compress according to the 
estimations.
 Test null semantics
 mosaic.select (c,nil:any_1, nil:any_1,true,true,(true|false)) is not working 
correctly: should result in c == nil or c!=nil(anti).
-dictionary encoding should use the ordered property of its dictionary in the 
algebraic operators
 Use bit vectors more aggressively in mosaic_delta --- then resolve test 
mosaic_delta_timestamp --- and possibly other compression techniques as well.
 Somehow force mosaic to only use specified compressions even if inefficient. 
This poses a design problem for dictionary compression though.
+fix layout call.
 Add test for float/double
 delta compression: check if the hardcoded compression expression are correct. 
See also (2)
 Add asserts on type degeneration for bit => bte daytime => lng timestmap => 
lng date => int.
-Remove task-factor and range->factor or refactor them.
+Fix the task-factor array.
 See if we can re-introduce landmark stuff somehow.
 Fix/check/test MOSlayout.
 benchmark
 
 ####code issues####
+move mask, bits, framebits from  MosaicHdr to MosaicBlkHeader_frame_t.
 mosaic_prefix.c: prefix code does not use macro's!!!!
 mosaic_delta.c: improve the macro's: for instance get rid of hardcoded 
expression arguments in DELTAcompress. (2*)
 mosaic_<compression>.c: for type macro's use macro-wised inline functions.
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to