能應付變化的資料格式

在專案進行中,我們需要決定資料格式。 一開始,我們採用json作為資料的傳輸格式。主因是我們串接的SSP也都是使用json作為資料交換的格式,另一個主因則是我們的服務是使用nodejs架設的,後端串接mongodb。這樣的架構下,選擇json作為儲存資料的格式是非常自然的。 另一方面,json使用起來非常的自由,當我們需要任何新的資訊時,可以直接變更資料。但是隨著專案的成長,這樣的自由也帶來了維護的挑戰。等到之後,我想再向讀者分享我的看法。這裡我先分享使用json做資料格式的心得。 由於公司指派支援的工程師很忙,所以我不期待能夠建構一個Hadoop/Spark Cluster來進行資料分析,而是以節省工程能量的方式做分析。 在以下的內文中,我拿Smaato的範例資料為例做解釋。 讀者想練習的話, »