存储
文章平均质量分 91
玫瑰花的葬礼。
这个作者很懒,什么都没留下…
展开
-
分布式文件系统——fastDFS
什么是fastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。fastdfs架构图:FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文件上传、下载,通过Tracker server 调度最终由 Storag原创 2021-04-18 23:08:22 · 232 阅读 · 1 评论 -
MySQL索引
索引介绍索引是一种特殊的文件,在innodb存储引擎的数据表上索引是表空间的一个组成部分,它们包含着对数据表里所有记录的指针。更通俗的来说,索引就像一本书前面的目录,通过索引能加快数据库的查询速度。通常为了防止b+树(索引的数据结构)的高度过高,索引一般建立在占用空间小或区分度高的字段上,索引虽然能加快数据的查询速度但是过多地建立索引也会出现以下这些缺点:会导致占用磁盘空间较大插入数据会变慢(insert、update、delete)索引中数据是与数据表数据同步的,当表中数据更新后,索引也要同更新原创 2020-08-21 16:55:24 · 169 阅读 · 0 评论 -
redis主从复制(MasterReplicaset)、哨兵(Sentinel)、集群(Cluster)
主从复制redis主从复制原理:从库过slaveof命令并启动PSYNC命令发起主从复制的请求。如果是第一次连接主库,那么会触发一次全量复制;如果是重新连接主库,那么主库仅仅会发送从库部分数据。主库收到PSYNC之后会立即触发BGSAVE后台保存RDB文件并发送给从库,RDB文件先保存在磁盘再从磁盘加载到内存中。如果所有从库与主库发生网络断线,会自动重连,此时主库发生多从库请求的情况下,主库仅仅会用一个RDB文件服务所有从库,并不会生成多份RDB文件。主库陆续将产生写操作的命令缓存在内存中并发送给原创 2020-06-30 17:36:47 · 2764 阅读 · 0 评论 -
NFS(网络文件系统)
文章目录NFS概述NFS实现原理服务部署NFS概述NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过局域网让不同的主机系统之间可以共享文件或者目录,实现多台服务器之间数据的一致性。它和我们Windows下的网络共享和网络驱动器类似,只不过它两用于局域网的环境下。而NFS多应用于企业集群架构中,作为所有前端web服务的共享存储。如果是大型的网站,可能会用到更...原创 2020-03-11 00:14:42 · 5654 阅读 · 0 评论 -
分布式文件系统--ceph
概述ceph是一种专为高性能、高可靠性和高扩展性而设计的一种统一的分布式文件系统。随着OpenStack日渐成为开源云计算的标准软件栈,ceph也成为了OpenStack的首选后端存储,因为它支持块存储和对象存储,所以很自然地被用作云计算框架的整个存储后端,当然也可以单独作为存储,例如部署一套集群作为对象存储、共享存储等。...原创 2020-06-06 16:26:22 · 2602 阅读 · 5 评论