【问题标题】:Floating Point Precision using REST使用 REST 的浮点精度
【发布时间】:2013-03-22 16:11:17
【问题描述】:

我正在使用 REST 从 MS-SQL 数据库中提取时间序列数据。我发现当我使用 REST 检索数据时,浮点精度从 0.00166667 之类的值下降到 0.002,但使用 DB 设计器自己的工具,精度保持不变。

这是 REST 方法的限制,还是特定于实现?

澄清一下——我的工作是使用以 MS-SQL 作为其主干的专有数据库。它不是开源的,所以我无法查看请求是如何处理的。

提供了一种 SOAP 方法,我将尝试实现以进行比较,但我更关心这是否是 REST 问题。

【问题讨论】:

    标签: sql-server rest floating-point floating-accuracy


    【解决方案1】:

    具象状态转移只是客户端-服务器架构的一般风格。它没有指定任何几乎如此详细的内容,例如对浮点值的适当处理。它施加的唯一限制是通信应该是“无状态的”。所以 REST 的概念存在于更高的抽象层次上,您看到的问题一定是特定于提供浮点值的服务的实现。

    【讨论】:

    • 我已经使用 REST 方法访问数据几个月了,我想我还没有完全理解抽象的深度。
    猜你喜欢
    • 1970-01-01
    • 2012-04-15
    • 2023-03-31
    • 2018-07-06
    • 2017-11-30
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多