如果您僅保留單個狀態值,則資料庫將來幾乎將無用。您需要一個時間序列
> Photo by Nick Hillier on Unsplash.
資料一直是過去十年的金礦,由於其他所有相關領域(例如機器學習和物聯網),大資料的增長速度每年都比上一個快。
從使用者那裡獲取更多資料非常有價值。您可以研究它們的行為,發現模式,甚至可以想象到更多。但是將來,您的資料將成為可能。
時間序列時代您將能夠分析過去,現在和未來!與僅保留資料最新狀態的舊方法相比,發生了什麼變化?
您每分鐘都在生成更多資料!
我們正在獲得更好的硬體,儲存和更智慧的演算法。
資料是做任何事情的標準。
時間序列資料無處不在即使您不認為自己擁有這種資料,也必須從更廣闊的角度考慮管理的資料。
標普股票的總淨資產是一個時間序列:
> Source: http://www.retirementinvestingtoday.com/2010/04/us-s-500-stock-market-including.html
天氣資料每天都在變化,但是您希望保留整個歷史記錄:
> A simple weather forecast showcase really easily a time series data type everyone uses daily. Photo from Environment Canada (via Alex Hickey).
考慮到擁有特定資料的完整歷史可以使您獲得令人難以置信的結果,例如跟蹤特斯拉的竊賊,甚至您個人特斯拉的位置也可以成為時間序列資料。
> Source: https://www.freelancer.com/u/meikramullah/portfolio/Tesla-React-Native-App-6665504
預測我的未來!您可以透過更多資料得出許多見解:
· 分析:發現一段時間內的趨勢。
· 視覺化:為整個組織的儀表板提供動力。
· 機器學習:更多的輸入和輸出將使您能夠在將來構建機器學習模型。
· 自動化:定義觸發管道或工作流的閾值。
時間序列資料是什麼樣的?您認為它看起來像什麼!真正的樣子!它會發生什麼變化?過去,您主要進行UPDATES。對於時間序列,您將主要只使用INSERT!
過去,您主要編寫隨機分佈的資料。使用時間序列,您將寫入最近的時間間隔!
過去,您專注於基於主鍵進行編寫。使用時間序列,您將基於結合了時間戳記值的主鍵進行編寫!
您如何真正入門?您可以在此領域做得很深入,嘗試找到一個新的想法,該想法如何實現您始終記住在應用程式資料庫中的值的歷史版本。
您的第一步可能是嘗試找到可在首選雲提供商中使用的時間序列資料庫。下一步可能是嘗試使用已經及時格式化的樣本資料的資料集填充您的特定資料庫-可能來自Kaggle上處理時間序列分析的任何競爭。
閱讀時間序列資料的這一簡短介紹後,我將有一個最後的思考思路:所有資料都是時間序列資料嗎?
您想進一步研究時間序列嗎?我還建議您幾本書主要供機器學習開發人員使用,但這將幫助您獲得有關此主題的一些知識和思考:
· 實用時間序列分析:使用統計和機器學習進行預測:https://amzn.to/393uDzA
· 時間序列和預測簡介:https://amzn.to/3pGzKvF