RadonDB 再度亮相 3306π 分享区块链场景分布式数据库实战

  • 时间:
  • 浏览:0

2019年7月27日,近日,一年一度的「35006π」 技术沙龙(上海站)如期举行,青云QingCloud 资深数据库专家张雁飞受邀出席,并发表了《分布式关系数据库:在区块链中的应用与挑战》的主题演讲,与参会者分享了区块数据相较于传统互联网数据的独形态、区块链数据模型及其运行身前的数据库能力等问题,并展示了分布式关系型数据库 RadonDB 在区块链中的应用,突显了青云QingCloud 对于前沿技术的掌控力。

「35006π」社区是一家围绕 MySQL 核心技术及云数据库、大数据等附近相关技术的技术爱好者社区,老会 努力将互联网行业中最重要的数据化出理 方案带到传统行业中,一块儿囊括很多开源技术,如Redis、MongoDB、HBase、Hadoop、Elasticsearch、Storm、Spark 等。在全面互联网化的大趋势下,「35006π」社区致力于将互联网新鲜的核心技术理念带到传统行业里,构建良好的交流互动环境,分享干货知识。

青云QingCloud 资深数据库专家张雁飞在现场分享

在此前的技术沙龙中,青云QingCloud 资深数据库专家张雁飞就曾结合开源代码角度解析了 RadonDB 的核心技术与实现。此番再度与技术爱好者相聚,张雁飞进一步为朋友展示了,基于 RadonDB 的 RadonChain 区块链实时索引分析平台是如可实现对区块数据的快速查询和分析的。在分享中,张雁飞首先指出,区块链信息世界与传统的数据库信息是相互割裂的。一块儿,区块数据还具备数据量庞大、数据野蛮式增长、区块数据中有 所有交易、以日志措施记录、极难检索以及模型多样化等几只特点。

张雁飞指出,要应对这几只形态,做到对区块数据的有效管理,就需用 RadonDB 从前的分布式关系型数据库提供的一系列能力。同类,高可扩展性,即通过建立小表及实现对小表的漂移调度,应对数据爆发式增长,实现对数据库的快速扩容、缩容和解压。在实现数据可扩展以前,鉴于区块链对数据一致性的要求比较高,就需用通过 RadonDB 的数据存储形态来实现数据的高可用。在 RadonDB 存储中,每个存储单元不是 MySQL 高可用集群,需用在实现 Raft 协议选主的前提下,日志并行回收,且主副本故障能秒级切换。

最后,正如区块链的“链”字所指一样,每一另有4个 区块的数据都对前一另有4个 区块数据有依赖,从前从下往上才串成“链条”,但也由于着分析,从区块链技术诞生至今的十年时间,可能要对其中某偏离 信息进行索引,就需用“扫描”从第一另有4个 区块产生以来的所有数据(超过27 亿条记录),且中途一旦某条数据出现错误,就预示着此后所有区块数据的不可用。而 RadonDB 则需用基于 MySQL XA 事务来建立分布式事务,从而来实现分布式的全文检索。

事实上,RadonDB 不止在广受关注的区块链领域内表现出众,对于更多的企业用户来说,随着业务的日益多样化,企业的数据量也同样呈现爆炸式增长,RadonDB 需用充分融合传统数据库和新型数据库的优势,不仅并能满足互联网企业对分布式数据库高并发的需求,一块儿助力传统企业将核心业务向云端转型。

青云QingCloud 旗下 RadonDB 自商用以来,其可扩展性、高可用、强一致以及易部署的形态广受好评。青云QingCloud 也在一年前就将多年积累的数据库研发成果和经验贡献给开源社区,旨在帮助 DBA 从多样化琐碎工作中解放出来,使企业运维更加高效并降低成本,助力开发者构建开放自主的应用生态。