返回首页  设为首页  加入收藏  今天是:
网站首页美食历史游戏育儿数码时尚养生保健影视
相关文章
 NFTScanxTiDB一栈式HTAP数据…
 聊聊数据中心行业的经营特点
 汽车热管理:新能源车高景气…
 部落冲突破解版下载教程
 影视大全535
 影视大全下载-最新影视大全官…
 影视大全官网PC电脑版 v524
 影视大全pc电脑版
 这6部美食纪录片烟火气十足看…
 四部经典至极的美食纪录片吃…
 10部经典国产美食纪录片吃货…
 五部秒杀《舌尖上3》的美食纪…
 豆瓣评分最高的10部国产美食…
 5分钟看完大明王朝史太有才了
 完整片单_动画
 它是杭州90后的童年回忆也是…
 漫画二战史:一个历史在场者…
 《魅力印度尼西亚》电视剧在…
 美容养生会所如何经营才能走…
 2021年养生理疗馆发展前景怎…
 半夏门店管家:养生馆十大最…
 你可能也知道的养生店开店技…
 营业执照养生馆的经营项目范…
 加查之星31版本
 PVZMC(新版)
 逗趣小黃人
 《新斗罗大陆》11月17日海神…
 甜瓜游乐园130
 以幼儿为本 提供全人教育理念
 高标准的幼儿教育理念
 育儿观 - 太平洋亲子网
 幼儿教师教育理念20条
 新时代的育儿观念
 数码视讯发力公有云服务
 吃不消玩赚17000不卖赚1200卖…
 300079)
 数码视讯(300079)股吧_数码视…
 股吧这几天冒出来很多无脑唱…
 关注女性穿衣打扮与时尚生活
 有质感又好看的伴娘礼服哪里…
 这6个穿搭网站比HM更懂流行I…
 品牌服装行业平台
 太平洋时尚网独家专稿_服饰频…
 旅游行业市场分析
 2021年中国阅读行业分析报告…
 行业研究报告网2022年12月29…
 数据中心行业报告
 行研-艾媒网-新经济行业研究…
 彩库宝典2022安卓最新版_手机…
 《戏曲影视剧场》 20220815 …
专题栏目
网络
您现在的位置: 生活资讯网 >> 保健 >> 正文
高级搜索
NFTScanxTiDB一栈式HTAP数据库为Web3数据服务提供毫秒级多维查询
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/2/28 2:10:56 | 【字体:

  矿大信电学院NFTScan 是一家多链 NFT 数据基础设施服务商,为 Web3 用户提供高效简洁的 NFT 资产搜索查询服务,为 Web3 开发者和新一代金融科技公司提供专业的 NFT API 数据服务。

  TiDB 作为一种分布式 HTAP 数据库,可以同时满足海量数据存储和高并发读写的需求, 在高可用性、分布式架构、ACID 事务支持和实时多维查询等方面,都具备优势,适配 Web3 行业的场景需求。

  NFTScan 在快速发展中发现传统的 MySQL 数据库无法满足业务的快速增长,而 TiDB 能够提供毫秒级多维查询的能力,为 NFTScan 提供了更高效的服务,于是选择 TiDB 作为核心数据架构。本文介绍了 NFTScan 数据架构面临的挑战、选型的思考、迁移至 TiDB 的过程以及迁移后获得的收益。一体化的 HTAP 架构能够替代 MySQL + Elasticsearch 的能力,成为支撑在线数据服务的最佳选择。

  NFTScan 旗下有 2 个核心业务:多链 NFT 数据浏览器平台和 NFTScan OpenAPI 开发者平台。NFTScan 主要为 Web3 用户提供高效简洁的 NFT 资产搜索查询服务,以及为 Web3 开发者和新一代金融科技公司提供专业的 NFT API 数据服务。

  目前,NFTScan 数据库收录了 100 万+ 个 NFT 合约地址,7 亿多枚 NFT 资产数据,17 亿多链 NFT 链上交互记录。并且这个数字还在以每日 3000 个 NFT 合约地址和 200 万个 NFT 资产的速度在递增。从上述数据可以看出,NFTScan 有着增量大,活跃度高两大特点。这样的业务特点决定了我们对数据库技术架构要求极高,需要具备全面、实时、高效等特性,并满足高并发、低延时等需求。选择一个合适的,能满足业务需求的数据存储体系对 NFTScan 来说至关重要。

  此前,NFTScan 使用 Amazon Web Services (AWS) 上的 MySQL 和 Elasticsearch 作为其核心数据库解决方案。MySQL 存储了所有业务数据,包括来自 B 端和 C 端用户的用于分析和处理的数据。其中,NFT 的交易记录和资产记录是核心的业务数据模型,B 端和 C 端的查询也大部分是围绕这两类核心数据展开的。由于 NFT 数据每天都在持续增长,多维度查询会存在一些分布不均匀的现象,NFTScan 将 NFT 交易和资产相关数据以全索引方式同步到 Elasticsearch,以近乎全字段索引的方式响应多维度 NFT 数据查询,从而解决 MySQL 在多维度检索海量数据方面的性能与效率瓶颈。

  该解决方案在使用半年后, 我们逐渐发现其无法满足业务的快速增长,存在以下缺陷:

  。每天新的区块链数据量急剧增加,但 MySQL 无法自动横向扩展以应对不断增加的工作负载。我们不得不手动对表进行分片并新增 MySQL 的主备集群,来分摊和均衡 CPU 和内存资源的使用,这大大增加了存储和维护成本。

  。Elasticsearch 部署在 AWS 上,由于 AWS 原生集群配置的限制,我们不得不增加更多的 Elasticsearch 高配置数据节点来提供在线查询服务,这导致成本上升和使用率降低。

  。Elasticsearch 数据库更多的是为搜索而设计的,而不是为计算设计,所以在聚合计算中存在精度误差。

  经过近一个月的调研和测试,我们最终选择了 TiDB 来作为核心数据架构,替代原有数据库系统。NFTScan 研发团队在调研中选择 TiDB 主要有以下几点考量因素:

  :TiDB 在传输协议和 SQL 语法等方面与 MySQL 高度兼容,NFTScan 可以轻松地将数据迁移到 TiDB,MySQL 兼容性大大减少了研发团队使用新数据库的学习成本、时间和精力,同时也能加速数据库架构的迁移工作;

  :TiDB 采用计算和存储分离的分布式架构以及底层分布式存储数据的设计机制,NFTScan 可以根据读写流量的实时变化灵活伸缩计算存储资源,最大限度地提高了资源使用率,并大幅降低了成本;

  :TiDB 的 HTAP 能力可以同时处理事务和分析工作负载,一套数据库即可满足事务型数据库和分析型数据库的需求,不仅完美地满足了 NFTScan 不断增长的业务需求,还降低了整体运营成本;

  :TiDB 本身的数据副本同步机制和内置的灾备方案,保证了整体数据库服务的高可用性。

  经过两个月的时间,我们完成了将底层数据库系统全部切换到 TiDB 的工作,通过部署 2 台 TiDB 服务器、9 台 TiKV 服务器和 2 台 TiFlash 服务器,并在同一 region 下,跨三个可用区(AZ) 进行部署,保证了整体架构的高可用性。

  TiDB 提供了 Dumpling、TiDB Data Migration (DM) 等一系列数据同步套件,帮助 NFTScan 将历史数据从 MySQL 迁移到 TiDB。比如 NFTScan 的一些业务数据是不能直接迁移到 TiDB 的,必须在迁移前先进行调整。在这种情况下,TiDB 的同步工具可以并发写入大量数据。在解析存储实时 NFT 数据时,执行效率较之前的存储方案提升了约 30%。

  同时,TiDB 的 online schema update (在线 schema 更新)设计,使得 NFTScan 可以在迁移过程中进行异步更改字段和异步添加索引等数据定义语言 (DDL) 操作,而不会阻塞整个表的读写,这大大提高了业务逻辑调整时数据模式的灵活性。迁移完成后,NFTScan 对 B 端、C 端各类应用程序的数据查询进行了改造,经过充分调优和测试后,逐步将生产环境的应用全部切换到 TiDB。

  。TiDB 完美地满足了 NFTScan 高吞吐量和低延迟的核心要求。以业务端的 API 服务为例,平均查询时间从 10-100 毫秒下降到 10 毫秒或更少。即使处理 1,000 QPS,这样的查询速度也能保持稳定。

  TiDB 的列式存储引擎 TiFlash ,可以高效地处理分析工作负载

  。例如,在对某张具有数亿行的表执行复杂查询时,可以在几秒钟内获得结果。

  可以根据数据的分布情况选择最具性价比的数据查询执行计划,让开发者可以灵活调整和优化 SQL 执行计划。

保健录入:admin    责任编辑:admin 
  • 上一个保健:

  • 下一个保健: 没有了
  •  
     栏目文章
    普通保健 NFTScanxTiDB一栈式HTAP数据库为Web3数据服务… (02-28)
    普通保健 聊聊数据中心行业的经营特点 (02-28)
    普通保健 汽车热管理:新能源车高景气赛道产业链龙头全… (02-28)
    普通保健 旅游行业市场分析 (02-27)
    普通保健 2021年中国阅读行业分析报告-行业深度研究与前… (02-27)
    普通保健 行业研究报告网2022年12月29日报告更新列表 (02-27)
    普通保健 数据中心行业报告 (02-27)
    普通保健 行研-艾媒网-新经济行业研究领跑者权威行业分… (02-27)
    普通保健 品牌授权展意大利博洛尼亚品牌版权交易展览会… (02-27)
    普通保健 【喜讯】滨州市妇幼保健院、滨州市儿童医院加… (02-27)
    普通保健 2015中国(深圳)国际品牌特许加盟展 (02-27)
    普通保健 2015中国特许加盟展(深圳) (02-27)
    普通保健 2020年深圳国际连锁加盟展6月盛大开幕 (02-27)
    普通保健 2022年湘企并购及投资交易额约617亿元 医疗健… (02-26)
    普通保健 康复医疗行业市场现状分析:康复医疗需求多样… (02-26)
    普通保健 ChatGPT横空出世AI发展迎“拐点”将给医疗带来… (02-26)
    普通保健 2021-2027年中国医疗保健服务市场分析与行业调… (02-26)
    普通保健 2023医疗保健行业深度分析及投资战略研究 (02-26)
    普通保健 2021-2027年中国医疗保健行业深度调查与投资分… (02-26)
    普通保健 2019-2025年中国医疗保健行业全景调研及发展前… (02-26)