加载中
FastCFS V3.4 发布,支持双活互备防脑裂

历经一个半月的紧张研发和测试,V3.4发布了。V3.4主要改进: 1. 引入选举节点,双副本防脑裂(即双活互备防脑裂,保证数据一致性); 2. fdir和fstore的binlog去重及历史数据清理,减少不必要...

06/15 10:45
100
分布式文件系统FastCFS里程碑版本V3.3发布

经过一个半月的紧张研发和测试,FastCFS V3.3如期发布了。V3.3是一个里程碑版本,正常重启和kill -9强杀,系统稳定性和数据一致性,均得到了充分测试和保障。V3.3主要改进为: 1. [fstore] ...

04/25 19:59
485
程序中如何禁用Linux文件预读和缓存机制

本文主要供C/C++开发人员参考,其他技术人员酌情自取。 文件预读和缓存机制在Linux下是默认开启的。对于随机读,预读机制往往会导致读放大。如果应用程序自己实现了数据缓存,通常就不再需要...

04/24 19:32
228
FastCFS POSIX API简介

FastCFS V3.2提供系统调用API(如 open、write、writev、read、readv、close 等)和 C API(如fopen、fwrite、fread、fclose等)两大类POSIX API,应用程序可以通过这两类API使用FastCFS存储...

高性能大容量分布式目录服务FastDIR简介

作为通用分布式文件系统FastCFS核心组件之一,FastDIR是一款高性能、大容量分布式目录服务,除了支持文件系统基本特性外,还实现了如下特性: * 支持全部类型:如socket、字符设备、符号链接...

高性能分布式文件系统FastCFS V3.1发布

V3.1主要对核心组件FastDIR进行改进,实现了LRU淘汰算法,以有限内存支持海量文件。 分布式目录服务FastDIR的淘汰算法具有两大特性: 1. 按目录结构淘汰:先淘汰子节点,然后淘汰父节点; 2....

FastCFS V3.0发布,支持百亿级海量文件

经过整整5个月的潜心研发,FastCFS v3.0终于发布了。FastCFS 3.0 主要改进:核心组件FastDIR通过插件方式实现数据存储引擎,采用binlog + 存储引擎插件,按需加载inode数据,单机以有限内存(...

FastCFS性能碾压Ceph之技术揭秘

FastCFS刚发布了版本2.2.0,IOPS全面超越Ceph:顺序写是Ceph的6.x倍,顺序读是Ceph的2.x倍,随机写大约是Ceph的2倍。具体的性能测试数据参见:https://gitee.com/fastdfs100/FastCFS/blob/m...

FastCFS V2.2.0发布,性能全面超越Ceph!

历经大约一个月的研发,FastCFS V2.2.0 发布,主要改进如下: 1. [fstore] 使用libaio实现异步读,随机读性能提升明显; 2. [fstore] 支持预读机制,顺序读性能提升显著; 3. 修复了3个bug:...

FastCFS简洁高效的访问权限控制

3月份启动FastCFS V2.0研发工作,耗时近2个月时间推出了V2.0。为了更好地对接虚拟机和K8s,V2.0主要实现了存储池和访问权限控制,并支持配额。 V2.0支持的核心功能就是用户和权限体系。对于应...

FastCFS之连接管理

昨天刚发布了FastCFS V1.3.0,修复了4个稳定性相关bug,重构了客户端连接管理,实现了更优雅的failover机制,以及更高的读写性能,欢迎大家测试和使用。今天着重向大家介绍FastCFS的连接管理...

FastCFS binlog机制简介

FastCFS采用经典的Master/Slave结构及数据同步复制的做法。如果slave在线,master同步调用slave;否则slave将进入数据恢复阶段,追上master的最新进度后,slave切换为在线状态,此后master将...

2021/02/08 11:39
4.7K
FastCFS同步复制机制简介

上一篇文章介绍了FastCFS采用数据分组的做法,一个数据分组的几个节点(如三个节点即三副本)之间是Master/Slave关系;FastCFS采用数据强一致模型,通过Master/Slave结构的同步复制机制来保证...

FastCFS数据一致性模型之基础结构

最近忙着FastCFS v1.2.0的研发工作,主要对数据恢复和master任命机制做了改进,修复了5个稳定性bug,FastCFS的可靠性和稳定性上了一个新台阶。v1.2.0的改进工作和数据一致性密切相关,本文将...

2021/01/25 16:07
2K
FastCFS架构之连接篇

上一篇文章讲到了FastCFS核心组件faststore的架构及特点,大家可能有些蒙圈,这次补上FastCFS各个模块之间的关系说明。老规矩,上图为敬: FastCFS的两大核心组件 faststore 和 fastDIR相互独...

2021/01/05 11:28
6.5K
FastCFS核心组件FastStore架构及特点

上一篇文章介绍了FastCFS服务端两大核心组件:FastDIR和FastStore。其中FastDIR管理文件元数据,FastStore以分块方式存储文件内容。FastDIR和FastStore均采用Master/Slave结构,Master不需要...

2020/12/30 12:39
3.7K
FastCFS核心组件及访问方式

FastCFS 是一款可以跑数据库的轻量级分布式存储系统,她为数据库和云平台提供后端存储,保证数据强一致性,解决大容量数据存储问题,做到了高可靠、高可用、高性能以及高扩展性。 FastCFS服务...

2020/12/28 11:25
6.5K
可以跑数据库的分布式文件系统FastCFS

FastCFS 是一款基于块存储的通用分布式文件系统,可以作为MySQL、PostgresSQL、Oracle等数据库和云平台的后端存储。 已经有了比较受欢迎的FastDFS,为啥还要研发FastCFS呢?FastDFS是轻量级的...

2020/12/25 11:52
2.4W
浅析多线程数据访问一致性问题及解决方法

服务器和笔记本电脑都使用多核CPU,出于性能考虑,每个CPU采用了独享的Cache机制(通常有两级独享cache和一级共享cache),由此带来并发访问内存中的同一数据,在不同CPU上的可见性或一致性问...

论高性能编程之乱序执行问题

解决乱序执行问题是高性能编程必须要迈过去的坎儿,尤其是多线程环境下的无锁编程。乱序执行问题由编译阶段的编译器优化和运行阶段的CPU指令重排引起。 对于编译器优化导致的语句乱序执行问题...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部