链资讯 链资讯
Ctrl+D收藏链资讯

LAYER:NFTScan x TiDB丨一栈式HTAP数据库为Web3数据服务提供毫秒级查询_Shinji the Zombie Slayer

作者:

时间:

导读

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网络。

数据:NFT市场Blur总交易额突破70万枚ETH,过去3周增长40%:1月20日消息,据Dune数据信息,NFT市场Blur总交易额已突破70万枚ETH,截至目前为704,263 ETH,按照当前价格计算已超过10亿美元,交易总额接近150万笔。

历史数据显示,Blur交易额于1月2日超过50万枚ETH,这意味着该指标在过去三周内增加了超20万枚ETH,增长约40%。[2023/1/20 11:23:30]

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

潮玩巨头Funko推出《权力的游戏》NFT:金色财经报道,潮玩巨头Funko宣布推出《权力的游戏》NFT,并将把这些NFT集合添加到旗下Digital Pop阵容中,据悉此次NFT发售将在10月4日启动,其中包括艾莉亚·史塔克、猎犬、琼恩·雪诺和詹姆·兰尼斯特四个最知名的角色,NFT持有者可以兑换匹配的限量版实物收藏品。据悉,Funko将发行标准包(含5枚NFT)和高端包(含15枚NFT)两类,每类31,250个,总计625,000枚NFT。(variety)[2022/9/24 7:18:37]

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

全球最大音乐订阅服务商Spotify计划将NFT添加到其流媒体服务中:金色财经消息,全球最大音乐订阅服务商Spotify正计划将区块链技术与NFT添加到其流媒体服务中。此前报道,Spotify正在招聘高级后端工程师来探索Web3等新技术。该岗位的任务是利用Web3等新技术发现下一个增长机会,同时对新产品和现有产品进行构建和运行实验。(英国金融时报)[2022/3/18 14:05:14]

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

碎片化NFT市值超2亿美元,The Doge NFT以1亿美元市值位居首位:12月13日消息,数据显示,截至周日,碎片化NFT收藏品整体市值为212,666,688美元,其中The Doge NFT(DOG)的市值最高,为1.304亿美元,占总市值2.126亿美元的61.32%。排名第二的是Etherrock #72(PEBBLE),市值约为2273万美元。Feisty Doge NFT(NFD)市值约为1829万美元,位居第三;Ladypunk(LADY)市值为767万美元,排名第四位。细分后的Meebit NFT(DSMB)市值430万美元,在细分后的NFT估值中排名第五。

其他排名靠前的碎片化NFT项目包括Ape Punk(313万美元)、Antique Zombie Shards(306万美元)、BAYC History(136万美元)、R64X.com(120万美元)和My Alpha Leaderboard(118万美元)。

此外,碎片化NFT DOG的流动性约为2048万美元,Etherrock #72和Feisty Doge NFT则仅有的两个流动性超过400万美元的碎片化NFT市场。LADY周日的流动性为33.533万美元,DSMB约为15.07万美元。(Bitcoin.com)[2021/12/13 7:35:21]

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

BCA区块链艺术举办中国首个NFT艺术特展:8月29日,BCA区块链艺术联合蜂巢(北京)当代艺术中心举办的“刘刚:共有秩序 | Liu Gang : Order of Mutuality”展览将在北京798艺术区开幕。该展览由蜂巢实体展区与Cryptovoxels虚拟展区两个部分组成,以刘刚的作品衔接现实和虚拟世界,组成一套完整的作品观展脉络。虚拟展区跳脱于现实的社会环境和生存状态,用像素堆叠的空间似乎显得更为平等,组成了一个新的空间,新的秩序。

这也是历史上第一次,中国艺术家将加密世界和NFT技术纳入个展。此次展览将持续至10月8日,观众在线上或线下展区打卡成功可领取BCA独家准备的限量版艺术家NFT。门票详情见原文链接。[2020/8/28]

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

随着成本的增加,使用率下降。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执行计划。

标签:LAYERNFTMYSSTIShinji the Zombie SlayerLive NFT TokenMAMYSHIBA价格STICKY币

欧易交易所app官网下载热门资讯
区块链:新发现:韩国某烧烤店接受Pi支付!_区块链技术适合女生吗

在韩国的首尔,一家知名的烧烤店最近宣布将接受Pi支付。这是一家受到当地居民和游客喜爱的餐厅,提供各种美味的烤肉和小吃.

:依然坚信博士说的:每一位Pi网络先锋都会成就一番伟业!_

在宇宙的深处,隐藏着一项伟大的事业,那就是Pi网络。这是一个充满未知与奇妙的领域,等待着勇敢的探索者去发现其中的奥秘.

LAYER:在分析了共50亿美元的加密融资之后,我们发现了这些_Pepe Slayer

对加密市场嗅觉敏锐的玩家来说,市场中项目融资是不得不关注的选项,不少优质项目拿到了巨额融资之后,被大家所关注,在20-21年期间,行业内也出现了不少一级机构,布局早期项目.

PICO:近期关于Pi网络的几条新闻_TEAM价格

1.核心团队已暂停Picoin迁移工作,目前正在修复相关功能。RSS3将于近期进行DAO治理测试:2月18日消息,Web3信息分发基础设施RSS3将于近期进行DAO治理测试,决定如何使用未参与L.

ETW:Pi Network迟迟无法上主网,可能与近期这件事有关!_WOR

大家好,今天我想和大家聊聊PiNetwork。这个备受瞩目的区块链项目一直以来都备受关注,然而,它却迟迟无法上主网.

NFT:NFTScan与MAY达成战略伙伴关系,在元宇宙NFT数据方面深度合作!_元宇宙

近日,NFT数据基础设施服务商NFTScan与MAY互动型社交元宇宙平台达成战略合作伙伴关系,双方开始在多链NFT数据层面展开深度合作.