伺服器儲存資料如果拋開安全性而言,以 txt, php方式儲存的資料快還是MQL資料庫快?

時間 2021-05-31 06:02:22

1樓:肖進

如果只是儲存資料,可以用批量+壓縮以日誌流的形式寫檔案。

比如 記憶體資料庫快取服務元件 - C# 高效能自動化服務端框架 - 凹凸架構 可以提供 100W+/s 的非同步寫吞吐;如果需要寫入確認,訊息佇列元件也可以提供接近 100W/s 的非同步生產吞吐。

2樓:衝阿薩高對抗

首先問題並沒有說.txt中存放的是文字。其實露珠想比較的可能是資料直接存入檔案和存入資料庫哪種快,資料庫多了一些層,同等優秀的演算法和硬體的情況下,檔案更快。

下面有人說資料庫能成塊讀取,那麼檔案也是可以的。mysql可以切片、負載均衡、搞集群,檔案系統也可以提供,總之這不是區分檔案和mysql的指標。越通用,中間層次就越多,這個不難理解吧。

3樓:冷夜草

光從IO層面來看,肯定是文字快(不包含資料庫快取的返回速度,那個走記憶體)

至於PHP和TXT哪個快,這個差不多,主要看直譯器的解析速度快,還是你寫的文字解析方法快,不過話說文字解析方法貌似也需要解析器解析編譯,大概還是PHP快點吧

從有一定量聚合複雜資料的檢索上來看,資料庫快

再來說說實際情況,對於特定資料來說,可以存在資料庫中,使用程式解析完後快取(磁碟或者快取),這種情況下其實就是省略了資料查詢以及中間對查詢結果預處理的時間

對於一些頻繁使用,但是又需要維護的資料,可以使用這種方式來做效能優化,比如說多級分類,再比如說使用者分組

對於系統來說,不考慮開發和維護成本,光說效能沒太大意思,實際上,你要效率最高的話,可以把關鍵性資料預處理存在快取中,然後使用記憶體查詢的方式來處理資料的交並集,這樣快的飛起...

當然,對於直接有條件匹配結果的快取方式,這個是最快的,這個可以參考別人成熟的架構是怎麼處理快取更新的

其實吧,對於一般系統來說,磁碟換個SSD,查詢效率就能提高很多....

小型超市伺服器資料 包含系統 儲存安全,儲存空間還是raid?

隨便買台工作站,硬raid那種我感覺你是個小型erp 組個raid1就行安裝win server 2016就可以了。壞硬碟看下主機是否一直震動未放牢。主要是你的需求描述不清晰。這種需求場景似曾相識,哈哈。我之前就交付過類似的解決方案 實際上也就是賣了點入門級的伺服器到一些連鎖超市便利店之類的。你的需...

如何理解這句話 伺服器的安全性通常比普通PC高很多,一般無法通過感染 網頁掛馬等方式植入殭屍程式?

魚兒 這話既不能說對也不能說錯!伺服器ip暴露出來,那麼一旦有漏洞,就很容易中招,前4個多月,thinkphp框架暴漏洞,可以執行命令,如果沒有打補丁或者限制一些危險命令,基本伺服器是別人。個人電腦是在內部網路,外部暴露只是路由器的ip,有的時候反而安全一點! 韋恩 一般情況下 1.企業對伺服器的管...

雲儲存放在伺服器端的資料真的安全嗎?

Poria 利益相關,我們公司也有雲儲存產品 Poria Storage 可以去了解體驗下 首先沒有絕對的資料安全,這點大家都知道。舉兩個例子,以色列本 古里安大學研究的DiskFiltration和PowerHammer技術,前者通過監聽硬碟工作的聲音竊取資料,後者通過電源線竊取資料 對比本地資料...