2
在此基礎上討論:https://www.youtube.com/watch?v=srfaKA2wJ0sGraphQL時間序列
我想實現在GraphQL的分析/時間序列查詢像
query {
sales(date: { start: ‘2017-01-01’, end: ‘2018-01-01’ }) {
revenue(stat: mean)
daily: interval(by: day) {
date
revenue
}
}
}
收入(統計:平均值)是基於一個匯聚統計(在這種情況下的平均值) 每日是按小時/天/月的數據點列表
如何以高性能的方式使用mongodb或postgresql/mysql數據庫來實現此目的?
返回數據點列表的間隔部分怎麼樣?解析器應該在'interval'的每個子字段的'interval'上? –
我期望將昂貴的數據加載到'interval'上,並且它返回一個包含'{date,revenue}'對象的數組。 –
我當前的實現使得interval返回一個由date和arg組成的對象數組。並且每個子字段都有針對每個數據點的解析器,我將轉到實例化視圖以使其更快,幫助解決方法 –