I'm sending data back and forth Python and Cassandra. I'm using both builtin float
types in my python program and the data type for my Cassandra table. If I send a number 955.99
from python to Cassandra, in the database it shows 955.989999
. When I send a query in python to return the value I just sent, it is now 955.989990234375
.
I understand the issue with precision loss in python, I just wanted to know if there's any built-in mechanisms in Cassandra that could prevent this issue.