我正在研究一個將解析,處理和格式化大量數據塊(恆星位置和亮度數據)的應用程序。一個晚上的數據可以有十幾個文件,每個文件包含數百行。我有兩種選擇來存儲和訪問原始數據:數據庫(MySQL)或JSON文件。這都是在本地環境中,所以帶寬和請求時間幾乎可以忽略不計 - 但我不太清楚哪一個選項可以說哪個是最優的。本地存儲:MySQL與JSON?
你是否能夠開明的SO社區分享你的知識:一個人是否是明確的選擇?我並不需要對數據進行分段,所以MySQL的關係功能是沒有爭議的 - 只是想知道一個是更快還是更輕量級。
(盡我所能閃躲「這是更好的」禁忌 - 如果我能改寫或澄清,請讓我知道!)
編輯:說正經的,匿名的接近票數也沒有什麼幫助。我想學習如何更好地形成我的問題,以免浪費每個人的時間 - 告訴我可以做些什麼來改變它!
如果你正在處理文件,那麼爲什麼你不能直接將它們保存到你的服務器。這樣,您就不必擔心由於SQL查詢或從JSON中檢索而導致的開銷。 – ShuklaSannidhya
@ShuklaSannidhya .json和.sql是這個數據的兩個導出選項。即使我有原始文本文件,我也不得不手動解析它們並考慮可能的數據模式異常 - JSON至少會被加載到對象中。 – CodeMoose
我認爲這裏最大的問題是「一旦保存後你將如何訪問這些數據?」 –