MySQL絕非萬能(néng),是否有可替代品及解決方案?

Time:2021/05/19 12:05:28   Click:

MySQL使用非常廣泛,那就(jiù)适合每一個場景的解決方案嗎?當然不是,在有些場景通常不用MySQL會(huì)更好(hǎo),即使MySQL理論上也可以做到。接下來,尚狐網絡就(jiù)爲大家分析整理出以下條目:


第一:傳統的存儲文件

在使用一些需要存儲的場景,對(duì)于一些傳統的文件(圖片,辦公文件,軟件……),經(jīng)典的就(jiù)是圖片,有一些人直接把圖片存儲爲BLOB裡(lǐ),但這(zhè)樣(yàng)做并不好(hǎo),一般的處理方式是存儲圖片地址,而對(duì)于WEB應用直接放回的屬性 src 就(jiù)可以。


第二:全文索引

對(duì)于MySQL來說(shuō)處理全文搜索方面(miàn)明顯不如Lucene和Sphinx,尤其是對(duì)于中文來說(shuō),MySQL現在還(hái)沒(méi)有更好(hǎo)的辦法。


第三:圖形關系和數遍曆

關系行數據并不總是正确的典範,MySQL并不擅長(cháng)分布式數據處理,因爲它缺乏并行執行查詢的能(néng)力。

1、對(duì)于簡單的鍵一值存儲,非常高速的環境中,Redis是MySQL不錯的替代品。

2、混合MySQL/Hadoop的部署在處理大型或半結構化數據時(shí)也非常常見。


第四:高新能(néng)WEB應用

盡管MySQL的NDB集群存儲引擎目前還(hái)不适合存儲一個高性能(néng)WEB應用程序的全部數據。但用NDB API直接存儲網絡會(huì)話數據或用戶注冊信息還(hái)是有可能(néng)的。


今天就(jiù)爲大家整理到此,有什麼(me)不足,希望共同探讨進(jìn)步。



TOP

錦江區聚格樂享網絡工作室@2012 版權所有
蜀ICP備12016524号-2

立即咨詢
成(chéng)都(dōu)網站建設,成(chéng)都(dōu)做網站,錦江區聚格樂享網絡工作室
40f13d50b73e104f832ed1b719ae6935