有一天,看TiDB资料的时候,突然想起FastDFS、Hadoop的存储模型,发现与TiDB极为相似,于是总结下。
架构特点:都是管理节点(管理元信息、负载均衡)和处理节点(管理数据、计算)的架构;
共有的优点:分布式、高可用、无限水平扩展;
各自特点:
FastDFS:轻量级,单纯的文件存取,节点不具备运算功能;
Hadoop:以低成本获得大数据(PB级)处理能力,存储节点也是计算节点以获得高效计算;
TiDB:计算、管理、存储节点分离,支持ACID事务,基本完美兼容MySQL。
FastDFS:
开源的轻量级分布式文件系统;
FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage);
FastDFS中的文件标识分为两个部分:卷名和文件名,二者缺一不可。