月亮链 月亮链
Ctrl+D收藏月亮链
首页 > BTC > 正文

NFT:NFTScan x TiDB丨一栈式HTAP数据库为Web3数据服务提供毫秒级查询_NFTSNFT价格

作者:

时间:1900/1/1 0:00:00

导读

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

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

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

NFTScan成立于2021年4月,是一个多链NFT数据基础设施服务商,截止到2023年1月份,我们已经支持了11条区块链网络,包括Ethereum、Solana、BNBChain、Moonbeam、Polygon、Arbitrum、Optimism、Avalanche、Fantom、Cronos、PlatON网络。

Meta将在Instagram和Facebook中扩大NFT测试范围:6月22日消息,Meta创始人Mark Zuckerberg宣布为创作者推出更多在Facebook和Instagram上赚钱的方式,以帮助创作者为元宇宙进行建设。其中包括扩大数字收藏品的测试范围,以便更多的创作者可以在Instagram上展示他们的NFT,此后也会把这个功能带到Facebook上,用户就可以在Instagram和Facebook上交叉发帖。Meta将很快在Instagram Stories和Spark AR中测试NFT。[2022/6/22 4:44:25]

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

美国歌手多莉·帕顿将推出元宇宙Dollyverse和NFT:3月2日消息,美国乡村音乐歌手多莉·帕顿(Dolly Parton)正在进军元宇宙。帕顿宣布,其“Dollyverse”将随着联合品牌书籍、专辑、NFT的发布以及在德克萨斯州奥斯汀的South by Southwest(SXSW)的现场音乐表演而启动。畅销书作家詹姆斯·帕特森(James Patterson)与帕顿合著小说“Run, Rose, Run”,帕顿编写并制作了配套的音乐专辑。

公告称,帕顿正在制作“受Dolly启发的NFT艺术作品”以及与新专辑相关的音乐NFT。

FOX Entertainment旗下Blockchain Creative Labs和区块链公司Eluvio正在开发Dollyverse。SXSW上的Dollyverse NFT和直播表演将基于Eluvio的Content Fabric权威证明(PoA)共识区块链。帕顿的NFT与以太坊区块链兼容。(Decrypt)[2022/3/2 13:32:55]

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

NFT 概念板块今日平均涨幅为2.40%:金色财经行情显示,NFT 概念板块今日平均涨幅为2.40%。26个币种中19个上涨,7个下跌,其中领涨币种为:RARI(+18.58%)、WHALE(+9.07%)、LYXE(+5.67%)。领跌币种为:MEME(-3.68%)、GHST(-1.12%)、WAX(-0.50%)。[2021/9/15 23:26:23]

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

Block.one将Voice升级为基于NFT的社交平台:Block.one已经决定将其去中心化社交媒体平台Voice向公众关闭几个月,将其升级为基于NFT的社交平台。Voice目前表示,这是“面向新兴创作者的NFT平台”,计划于2021年夏天推出。该声明称:“通过将内容本身代币化,我们为创作者提供了直接代币化其作品的机会。”Block.one在解释其最新的面向NFT的举动背后的原因时,指出了该公司的监管困境,称他们“很乐意与美国监管机构合作,以获得我们可互换和可转让的语音代币的批准。”Block.one声称它仍然致力于在EOS主网上进行构建。(Cryptonews)[2021/5/20 22:23:42]

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

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

“火币之夜”联谊酒会顺利举行,NFT慈善拍卖筹得超30万美金善款:4月10日晚,“火币之夜,崛起之路”联谊酒会于上海举行,众多行业一线嘉宾莅临现场共话行业发展趋势。

在本次酒会的NFT慈善拍卖环节,共有八幅知名艺术家为此次慈善拍卖专门设计的NFT作品展出并现场拍卖,作品围绕火币元素通过不同表现形式创作,彰显了各位艺术家独特的个性风格。

最终,波场TRON创始人兼BitTorrent CEO孙宇晨、LD Capital创始人易理华、豪微科技董事长孔剑平、火币联合创始人杜均顺利拍下各自心仪作品,拍卖共募集公益善款超30万美金。其中,由孙宇晨创办的JUST NFT基金以总价22.9万美金拍下本次NFT慈善拍卖中的5幅作品,其出价8.8万美金拍得艺术家TwistedVacancy作品《Huo-Beam! ! 》,创造本场拍卖最高成交价。[2021/4/11 20:08:09]

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

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

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

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

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

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

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

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

截至2022年11月,NFTScan的TiDB数据库存储了大约6TB的业务数据,QPS达到5000,平均查询时长40ms,各种应用在TiDB上运行稳定。

流畅的迁移体验

在整个迁移过程中,我们对TiDB的性能与数据迁移的流畅性印象深刻。

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

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

使用收益

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

TiDB的列式存储引擎TiFlash,可以高效地处理分析工作负载。例如,在对某张具有数亿行的表执行复杂查询时,可以在几秒钟内获得结果。

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

标签:NFTFTSNFTSNFT价格NFT币FTS币FTS价格NFTS币NFTS价格

BTC热门资讯
:Pi Network在下一个周期将成为巨兽!_

PiNetwork,这是一个近年来在加密领域备受瞩目的项目,以其独特的共识机制和精妙的生态设计,早已让人们对它寄予了厚望.

1900/1/1 0:00:00
:在Pi Network中,坚持才有进步!_

在PiNetwork中,坚持才是硬道理!一旦你进入这个神奇的世界,你会发现有无尽的可能等待着你。每天早晨,当第一缕阳光洒在那些崇山峻岭之间,你可以听到PiNetwork在呼唤你的名字.

1900/1/1 0:00:00
Polygon:链上数据分析聚合交易项目Odos银河任务是否值得埋伏_ETH

Odos是什么 Odos是一个带有专利的自动做市商路径查找算法,通过DEX为加密货币令牌兑换提供最佳路径,这样可以为交易者提供更具有竞争力的报价,交易者可以利用Odos进行套利等复杂交易.

1900/1/1 0:00:00
:Pi Network:KYC验证者一直在工作!_

在PiNetwork这个网络中,KYC验证者扮演着非常重要的角色,他们负责验证并确保网络用户身份的真实性和合法性.

1900/1/1 0:00:00
区块链:您想向Pi网络创始人Nicolas传达什么信息?_人工智能区块链工程专业学什么

尊敬的Nicolas, 我是一名忠实的PiNetwork先锋,最近我注意到了您的伟大成就,并对此感到深深的敬意.

1900/1/1 0:00:00
NFT:NFTScan与BNB Chain达成合作,为BNBChain Kickstart官方提供数据_NFTSNFT价格

近日,NFT数据基础设施服务商NFTScan宣布正式成为BNBChainKickstartProgram官方NFT数据服务商。双方将在NFT数据和生态建设方面进一步开展深度合作.

1900/1/1 0:00:00