On Fri, Jul 18, 2025 at 4:12 PM Tom Lane <t...@sss.pgh.pa.us> wrote:
>
> "Michael J. Baars" <mjbaars1977.pg...@gmail.com> writes:
> > I receive data from a data provider on a daily basis, and noticed how they
> > use fixed type floating point in text mode, to transmit data. As you might
> > know, this type of transmission is not lossless.
>
> It is if you use enough decimal digits.  Are you sure you're not
> inventing something to worry about?

The graphs speak for themselves. They do have a problem with accuracy
in the lower digits. Transmitting doubles as byte arrays takes less
characters (especially for very small numbers) and is 100% accurate.

The current solution would be to combine the data stream and its
inverse into one, depending on the two numbers being above or below
1.0. But that is a pretty ugly client side solution.

>
>                         regards, tom lane


Reply via email to