datav 增加了一個新的資料代理協定,旨在提供更安全的資料查詢。它将 sql 查詢字元串和資料庫 id 加密後傳到這個應用,而後這個應用連接配接資料庫将查詢後的結果傳回到 datav 的頁面中。
大家可以直接使用這個 node.js 版本的示例應用,也可以參照他自己實作。
歡迎大家貢獻代碼。
購買 ecs,最低配置即可,後續如果有需要可以靈活增配。
部署代碼、啟動服務
配置資料庫
配置到 datav

如下圖所示,在“鏡像”中選擇“公共鏡像” => centos 7.0 64位。如果沒有特殊需求不需要資料盤,帶寬建議按流量付費。(參考價格:這樣的配置每月¥45,公網流量費用¥0.8/gb)
下載下傳代碼包
部署
保留上圖紅框中的資訊,下一步要用。如果忘記可以執行 <code>node ./bin/info.js</code> 來檢視,如果需要變更 key 可用 <code>node ./bin/genkv.js</code> 來生成。
看到紅框下面的輸出的應用狀态資訊後,則表示啟動成功了。
打開 config.js,在 databases 數組中仿照示例增加資料庫。
如圖所示,在建立資料源的地方選擇“自定義”類型,
然後将前兩步紅圈中的資訊填入輸入框
在資料配置的地方選擇“資料庫”類型,再選擇剛才自定義的資料源就可以了。
在有 https 服務之前,請確定 datav 頁面是使用 http 協定打開的。(這是浏覽器為了保證https網站的安全性提供的政策)
檢視實時日志
檢視曆史日志
重新開機
啟動服務