2014-11-08 180 views
0

我正在創建一個使用Yodlee服務訪問用戶交易信息的Fin應用程序。我想在每次登錄時向用戶顯示這些信息。所以我想知道,如果我的應用程序應該在初始成功API查詢後將此事務信息存儲在數據庫中,或者應用程序每次用戶登錄時都要查詢API 。我可以看到任何一種方式的工作,但我想知道Fin App開發人員使用什麼標準方式。如果是這樣,優點/劣勢是什麼?Yodlee-交易存儲

回答

1

如前所述,有兩種方法可以向用戶顯示交易。

1.每次查詢API,然後向用戶顯示事務。

優點:

  • 你不必有一個數據庫基礎設施來存儲交易。
  • 易於實施。

缺點:

  • 你需要依靠Yodlee公司要顯示的交易用戶每一次。
  • 取決於您向用戶顯示的日期/交易數量,可能會導致問題,因爲響應將會很大,具體取決於用戶將擁有的交易數量。
  • 萬一由於某些網絡問題,您的應用將無法與Yodlee連接,那麼更好的用戶體驗可能會受到質疑。

2.查詢並存儲交易,然後從您的本地數據庫中顯示它。

優點:

  • 可以查詢和存儲用戶的交易,甚至做的是分析。

  • 如果用戶有更多的交易,不應該導致任何問題,您可以將客戶查詢顯示交易。

  • 您可以使用程序數據提取使您的數據與Yodlee保持同步,即獲得最新數據。

缺點:

  • 你需要實現自己的交易對賬邏輯。
  • 必須設置數據庫基礎結構。

這些都是兩種方法的優缺點,它取決於您正在構建什麼解決方案,以及您將如何/選擇哪些方案來爲用戶提供應用程序中的交易。