最近接觸了一個(gè)業(yè)務(wù)(波場(chǎng)區(qū)塊)所有區(qū)塊交易數(shù)據(jù)存入自己的數(shù)據(jù)庫(kù)
然后記錄一些交易數(shù)據(jù),比如筆數(shù),與那些地址有來(lái)往,分別來(lái)往多少USDT數(shù)量 等等!
已知目前區(qū)塊數(shù)量大概7300萬(wàn)個(gè),每個(gè)區(qū)塊大約300條數(shù)據(jù)
數(shù)據(jù)量大概就是20多億條, PB級(jí)別的數(shù)據(jù)量
這種級(jí)別 用什么數(shù)據(jù)庫(kù)比較好?涉及sun count 等很多運(yùn)算!
首先肯定要分庫(kù)分表。而且這個(gè)數(shù)據(jù)量應(yīng)該考慮讀寫(xiě)分離與熱備機(jī)制。
不過(guò)不好意思我沒(méi)經(jīng)歷過(guò)這么大的數(shù)據(jù)量,但是就我的一點(diǎn)點(diǎn)看法來(lái),這種情況一定要選擇商業(yè)數(shù)據(jù)庫(kù)而不是MySQL之流。SQL server或者oracle個(gè)人感覺(jué)應(yīng)該沒(méi)問(wèn)題,配上分庫(kù)分表、讀寫(xiě)分離與一些關(guān)鍵數(shù)據(jù)的熱備。
如果業(yè)務(wù)還算重要,建議找個(gè)DBA。畢竟DBA存在就有存在的道理,專業(yè)的事交給專業(yè)的人做。