FastDFS、Hadoop、TiDB共同點與各自特點

有一天,看TiDB資料的時候,突然想起FastDFS、Hadoop的存儲模型,發現與TiDB極為相似,於是總結下。

架構特點:都是管理節點(管理元信息、負載均衡)和處理節點(管理數據、計算)的架構;

共有的優點:分佈式、高可用、無限水平擴展;

各自特點:

FastDFS:輕量級,單純的文件存取,節點不具備運算功能;

Hadoop:以低成本獲得大數據(PB級)處理能力,存儲節點也是計算節點以獲得高效計算;

TiDB:計算、管理、存儲節點分離,支持ACID事務,基本完美兼容MySQL。

FastDFS:

開源的輕量級分佈式文件系統;

FastDFS服務端有兩個角色:跟蹤器(tracker)和存儲節點(storage);

FastDFS中的文件標識分為兩個部分:卷名和文件名,二者缺一不可。

FastDFS、Hadoop、TiDB共同點與各自特點

Hadoop

分佈式系統基礎架構;

最核心的設計就是:HDFS和MapReduce;

HDFS為海量的數據提供了存儲,而MapReduce則為海量的數據提供了計算。

FastDFS、Hadoop、TiDB共同點與各自特點

TiDB

分佈式 NewSQL數據庫,具有數據強一致的高可用特性;

支持水平彈性擴展、ACID 事務、標準 SQL、MySQL 語法和 MySQL 協議;

一個不僅適合 OLTP 場景還適合 OLAP 場景的混合數據庫;

TiDB Server 負責接收 SQL 請求,處理 SQL 相關的邏輯,並通過 PD 找到存儲計算所需數據的 TiKV 地址,與 TiKV 交互獲取數據,最終返回結果。

FastDFS、Hadoop、TiDB共同點與各自特點

原文鏈接:https://blog.csdn.net/qq_40809549/article/details/90898552


分享到:


相關文章: