LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > QKF分布式存储文件的广泛应用

QKF分布式存储文件的广泛应用

2020-04-05 工藤胖虎 来源:区块链网络

什么事分布式存储文件

分布式数据库是用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或节点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。分布式数据库的基本特点包括:物理分布性、逻辑整体性和站点自治性。从这三个基本特点还可以导出的其它特点有:数据分布透明性、按既定协议达成共识的机制、适当的数据冗余度和事务管理的分布性。

大数据时代,面对日益增长的海量数据,传统的集中式数据库的弊端日益显现,分布式数据库相对传统的集中式数据库有如下优点。

更高的数据访问速度:分布式数据库为了保证数据的高可靠性,往往采用备份的策略实现容错,所以,在读取数据的时候,客户端可以并发地从多个

备份服务器同时读取,从而提高了数据访问速度。

更强的可扩展性:分布式数据库可以通过增添存储节点来实现存储容量的线性扩展,而集中式数据库的可扩展性十分有限。

更高的并发访问量:分布式数据库由于采用多台主机组成存储集群,所以相对集中式数据库,它可以提供更高的用户并发访问量。

对于目前所接触到的主流分布式文件系统来看,根据系统架构的特点大多可做如下划分:

有无中心管理节点

存储节点是否有主从之分

这两种架构都有着自己明显的优势和缺点,对整个分布式文件系统的实现起决定作用,直接影响采用何种一致性协议保持备份间的一致性,以及集群如何管理,数据丢失或损坏该如何恢复、数据清理等等功能的实现,后面会单独对此做阐述和说明

集群管理

集群管理主要解决以下几个问题:

存储节点上下线通知,自动剔除不可用节点等

集群各节点心跳和状态的维护,是否健康,可读可写

维护系统的逻辑模型,如分区、用户等逻辑概念的关系,如swift系统中提到的region,zone,node,patition等逻辑概念及从属关系

那么对与无中心节点的系统,数据恢复的实现只能由各个存储节点负责,如swift,根据ring的信息获取副本的位置,通过数据恢复的进程,维持副本的数量和位置的正确性

也就是哈希算法是最常见的数据分布方式,其方法是按照数据的某一特征计算哈希值,并将哈希值与机器中的磁盘建立映射关系,以swift为代表的一致性哈希算法也属于此类的改良品种,用哈希的方式优点是明显的,不需要记录的元信息,在某种程度上减少了数据丢失的风险,但是还是有风险。

那么QKFile(夸克分布式文件系统)就是解决这个风险而诞生。

QKFile是一个旨在创建持久且分布式存储和共享文件的网络传输协议,它基于ipfs,qkfile是一种内容可寻址的对等超媒体分发协议,在qkfile网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由Protocol Labs在开源社区的帮助下发展,qkfile的源技术ipfs获得了包括斯坦福大学、Union Square Ventures、Y Combinator、Naval Ravikan等在内的数十位投资机构的投资。

QKFile(夸克分布式文件系统)拥有革命性的分布式技术优势,还潜藏着未来个人用户的巨大商机,未来将成为区块链技术融合实体经济的代表场景,这一切都证明QKFile的未来充满无限可能。

qkfile不仅仅是为了加速web. 而是为了最终取代HTTP协议, 使互联网更加美好。

也就是我个人的数据任何人也不可能删除我的数据包括系统主机,你保存了也就永远保存,只有你可以删除。

简单通俗一点的,就是我们云盘,我用别人的分享链接保存了很多东西在网盘上,没有下载。我想问如果别人那里把东西删除了那我这里也会跟着消失吗?或者说管理人员发现有不良内容然后给我删除了?

?

答案是:非常可能,你去百度一下“百度网盘 文件丢”,可以看到很多文件误删除的案例,而且客服对这个问题都没有很好的反馈,也没有任何补救措施。

百度网盘作为不太重要的资料的存储工具是OK的,但是重要资料,尤其是办公文件,建议不要放在上面。而QKFile夸克文件系统就是解决这一难点,让你保存的东西永远存在,不怕丢失,千年万年都在。

如果医院接受这种QKfile的夸克文件系统,是不是不怕数据丢失呢,各种记账凭证来路清晰明朗!这也就是落地,应用场景非常广泛。

—-

编译者/作者:工藤胖虎

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...