Database 保持汇率稳定一个月的最佳实践

Database 保持汇率稳定一个月的最佳实践,database,store,currency-exchange-rates,Database,Store,Currency Exchange Rates,我想在我的应用程序中使用汇率,但我不想从web服务获取这些汇率 我只想把它保存在的某个地方并从那里阅读,我希望能够逐月更新费率 我可以很容易地将数据保存在数据库中,但因为我会经常使用这些速率,这可能会导致开销,不是吗 我不确定,但我可以将其保存在XML中,但我不确定它与数据库方法有何不同 我可能会把它作为硬编码保存在代码中,肯定是最快的,但我不能轻易地更新它 执行这种操作的最佳实践是什么?在您的情况下,我可能会使用XML或Json文档。更简单、更易于维护。在您的情况下,我可能会使用XML或Jso

我想在我的应用程序中使用汇率,但我不想从web服务获取这些汇率

我只想把它保存在
的某个地方
并从那里阅读,我希望能够逐月更新费率

我可以很容易地将数据保存在数据库中,但因为我会经常使用这些速率,这可能会导致开销,不是吗

我不确定,但我可以将其保存在XML中,但我不确定它与数据库方法有何不同

我可能会把它作为硬编码保存在代码中,肯定是最快的,但我不能轻易地更新它


执行这种操作的最佳实践是什么?

在您的情况下,我可能会使用XML或Json文档。更简单、更易于维护。

在您的情况下,我可能会使用XML或Json文档。更简单、更易于维护。

将数据存储在一些易于阅读的文件中(如果您使用Java,请使用属性文件,例如.XML,如果您对它感到满意,可以使用任何文件)

当你更新货币时,把文件写出来。应用程序启动时,加载文件并将其保存在内存中


您谈论的数据量很小,因此通过一些简单的缓存(即,一次读取文件,并在应用程序运行时存储和维护),您不会注意到任何实际的性能影响。

将数据存储在一些易于读取的文件中(如果您使用Java,请使用属性文件,例如.XML,如果您对其感到满意,请使用它)

当你更新货币时,把文件写出来。应用程序启动时,加载文件并将其保存在内存中

您谈论的数据量很小,因此,通过一些简单的缓存(即,只要应用程序运行,就可以读取一次文件并存储和维护),您不会注意到任何实际的性能影响