2017-04-19 50 views
0

嗨,我對這方面很陌生。JSON vs數據庫用於處理大量數據

我已經有一個由JSON文件表示的靜態數據(有時JSON文件太大,因此它被分成1 MB的文件)。要加載任何對象,我們首先找到JSON文件,然後從中加載對象數據。

不知道這是否是正確的行爲。當你有這樣的大量數據。是直接使用數據庫更好(因爲我認爲查詢時間會比加載1MB的json文件和獲取對象更好)還是還有其他方面要考慮的數據庫以外的數據庫而不是數據大小決定json?

回答

2

嗯,這是可能的切片面包上用電鋸,而是一把刀是正確的工具...

JSON(同樣與XML)是指1)數據交換2)小的靜態數據和一般定義的結構。它是沒有設計來處理大數據量

這主要取決於這個問題:你在做什麼數據?您如何閱讀/過濾/排序/加入/操作...您的數據?

清除建議:因爲你必須抓住技巧已經(拆分JSON在片段更容易處理)去真正的數據庫!