比特时代交易平台评测:Radar底层HBase与Sharding-JDBC技术

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

近日,针对迅游公司发布的一篇“主流公链研究和分析”文章,专门对雷达底层的相关技术原理进行了相对客观的分析和考察。

可以看出,Radar早期版本的RocksDB案已经被HBase所代替。HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

与YonghongZ-DataMart等商用大数据产品不同,HBase是Google Bigtable的开源实现。类似Google Bigtable利用GFSHBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用Chubby作为协同服务,HBase利用Zookeeper作为对应。

上图描述了Hadoop EcoSystem中的各层系统。其中,HBase位于结构化存储层,Hadoop HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。

此外,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变得非常简单。Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库数据向HBase中迁移变得非常方便。

雷达的分片基于开源的Sharding架构实现。Sharding-JDBC是一套扩展于Java JDBC层的分库分表中间件,最初起源于当当的内部应用框架ddframe中的数据库访问层组件。由于分库分表需求的相对普遍,并且具备独特的生命力与关注度,因此将其抽离成为独立的项目,命名为Sharding-JDBC,并于2016年初开源。

Sharding-JDBC在其后的一年中有条不紊的发布了1.x的6个大版本更新。核心功能完善包括SQL解析、请求路由、SQL改写、SQL执行和结果归并的分库分表的核心模型,以及原生支持Spring和行表达式、最大努力送达型柔性事务、读写分离、分布式主键和全新SQL解析引擎。

在分库分表功能逐渐成熟之后,在2017年,Sharding-JDBC进入了2.x时代。2.x主要实现的功能是数据库治理,它可以通过注册中心提供对配置的集中化和动态化,以及对数据库和应用进行禁用和熔断。在此基础上,还增加了面向OpenTracing协议的链路追踪能力,并与国内优秀的APM产品Apache SkyWalking(https://github.com/apache/incubator-skywalking)进行合作,将Sharding-JDBC的追踪数据对接入SkyWalking,并让SkyWalking将采用Sharding-JDBC作为其存储引擎成为可选项。

针对其不足:1.CFT模式会削弱区块链的去中心化特性。这是所有区块链不可能三角原理的共性,对联盟链来讲,内层的各种辅助架构模式只能实现协同效应,在分布式服务器集群规模不大的情况下,贡献效果并不明显,所以最终的实际解决方案仍然是依靠分布式服务器来实现联盟链的分布式治理。2.Radar是基于账户模型的区块链实现,每个用户只有一个地址,所有交易都和这个地址相关,隐私保护能力较弱。针对这一点,实验室早就进行过多重签名技术的研发,针对目前用户群特性而言,单地址的模式安全性从技术角度来看实际上已足够支撑日常交易。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/71210.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月24日
下一篇 2023年08月24日

相关推荐

  • 什么是激励层filecoin,分布式存储网络Filecoin是什么

    一、fil币是公链吗此页面已删除点击返回首页fil币是公链吗?对于很多用户来说可能还不是很了解这个,今天小编就整理的关于fil币相关内容,需要的记得收藏本哦。fil币是公链吗:FIL币是公链。Filecoin网络是IPFS的激励层,它使用一种名为Filecoin的数字货币,使得用户能够在网

    2024-11-09 08:00:01
    12 0
  • 本体币快速涨势,背后原因何在

    本文将围绕“本体币(ONT币)为什么大涨”主题进行详细介绍。ONT币是一种代币,运行在Ontology网络上。Ontology是一个在区块链分布式账本的基础上打造的链网系统,旨在构建分布式集成信任体系,在集成协议体系下协同信任多样性,集成分

    2023-11-16 22:00:21
    70 0
  • 「金色财经」汇丰银行采用Broadridge分布式账本赞助回购解决方案

    「金色财经」金色财经报道,Broadridge宣布汇丰银行是第二家采用分布式账本赞助回购解决方案的银行。瑞银是其第一个客户,自2021年以来一直使用核心分布式账本回购(DLR)产品。目前,BroadridgeDLR解决方案的月交易量约为1万

    2023-11-16 00:00:14
    80 0
  • 区块链国家标准正式发布

    近日,《区块链和分布式记账技术参考架构》(GB/T42752-2023)国家标准正式发布。这是我国首个获批发布的区块链技术领域国家标准,进一步加快了我国区块链标准化进程,为区块链产业高质量发展奠定了基础。区块链是分布式网络、加密技术、智能合

    2023-11-15 03:00:40
    90 0
  • 万向区块链参与起草,TC590国家标准发布

    5月23日,TC590首个区块链国家标准GB/T42752-2023《区块链和分布式记账技术参考架构》正式获批发布,将于2023年12月1日实施。编写这个国家标准的主要起草单位包括中国电子技术标准化研究院、中国人民银行数字货币研究所和万向区

    2023-11-15 00:00:51
    89 0
  • :区块链技术在银行机构去中心化的应用

    1. 分布式银行业是指在数字货币繁荣发展之后出现的一种新型金融机构。它被称为“加密银行业”,因为它利用智能合约和P2P服务,消除了中心化银行所使用的中间商。用户可以通过计算机界面上的在线银行平台进行各种业务操作,其中大部分都是使用数字货币。

    2023-11-14 06:01:02
    112 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载