在数据库(PostgreSQL)中明确存储汇率

时间:2017-04-02 17:39:20

标签: postgresql database-design

我需要实现一个数据库表,批处理作业将调用外部API来获取当天的汇率并以矩阵格式存储数据。由于用于获得汇率的基础货币可能因商家而异,我需要能够在给定时间点使用任何基础货币提供费率。想象一下下面这个矩阵表 -

enter image description here

选项是 -

  1. 使用PostgreSQL并为每种货币设置固定列,这意味着每天考虑所有主要货币和相同行数,超过100列(世界上有180列)。

  2. 使用一些非SQL数据库(如MongoDB)并存储为hashmap

  3. 我的问题是在数据库中存储汇率的最佳方式是什么?我可以根据用户提供的任何基础货币提供当前汇率?

0 个答案:

没有答案