Jan Prach created DATASKETCHES-10:
-------------------------------------

             Summary: Double precision by default?
                 Key: DATASKETCHES-10
                 URL: https://issues.apache.org/jira/browse/DATASKETCHES-10
             Project: Apache Datasketches
          Issue Type: Improvement
            Reporter: Jan Prach


Would it make sense to use double (instead of float) for all sketches by 
default?

It would take (less than 2x) more memory, have same speed, have twice the 
storage. Or even the same storage if one is fine with the flaot precision. Most 
importantly it would be far more useful.

I' trying to build generic profiler. In the first simple dataset there were a 
couple of dateĀ  and timestamp columns. The obvious choice is to convert them to 
epoch seconds. Full day of time with weird messages only to realize thatĀ 
KllFloatsSketch, ReqSketch, etc. are all based on floats. That means 24 bit 
precision. But epoch seconds today are 31 bit numbers.

Why not always double?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to