我想讀取不同的生物傳感器以及平板傳感器數據並將它們存儲在SQL數據庫中。生物傳感器數據是例如皮膚電導率,心率,心率變異性等。這些只是數字(與一個單位)。關於平板電腦傳感器數據,我有觸摸輸入,加速度,前凸輪,觸控筆輸入等。基本上這些也只是除了手寫筆和前凸輪之外的其他數字。用於存儲傳感器測量的數據庫方案
關於我想創建一個表中的列時間戳,用戶ID,片劑ID,傳感器ID,單元和值的SQL數據庫方案。的關鍵將是(時間戳,用戶ID,片劑ID,傳感器ID),因爲可以有在同一時間不同的傳感器的測量值。我使用平板電腦記錄所有傳感器值(也是生物傳感器數據),因此總是有平板電腦ID。這也意味着數據庫在平板電腦上保留。我正在使用Android。
我不知道這些是否合理。也許每個傳感器都有一個單獨的表格會很好。你會如何制定這樣一個計劃,或者是否有另一個提出一個好計劃的建議?
其次,我應該如何存儲手寫輸入和前置攝像頭(視頻)錄製?我想將視頻記錄不是存儲在數據庫中,而是存儲在外部,然後以某種方式將數據庫鏈接到該外部文件(例如通過文件名)。
將會有大量的數據存儲。我將在60分鐘內收集傳感器數據,並且每秒都會寫入幾個值(例如,對於生物傳感器數據每1/10秒就有一個新值)。所以這可能是數據庫變得太大或太慢的問題。順便說一下,我只想寫入數據庫。讀取數據庫我會在第二個(離線)步驟中完成。
您的桌子是否需要鑰匙?據推測,你只是存儲一大堆數據,該數據不會從任何其他表中引用... –
@RB。是的,只有一張桌子我不需要鑰匙,但正如我寫的,我正在尋求一個更好的方案與多個表。 – machinery
@ dan1111觸控筆和前置攝像頭輸入不僅僅是數字。 – machinery