{"id":9672,"date":"2022-10-20T20:02:15","date_gmt":"2022-10-21T03:02:15","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=9672"},"modified":"2024-12-20T04:04:44","modified_gmt":"2024-12-20T12:04:44","slug":"how-to-choose-the-right-database-for-your-nft-marketplace","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/","title":{"rendered":"How to Choose the Right Database for Your NFT Marketplace"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_NFT_market_is_booming\"><\/span>The NFT market is booming<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>An <a href=\"https:\/\/en.wikipedia.org\/wiki\/Non-fungible_token\">NFT<\/a>, or non-fungible token, is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Blockchain\">blockchain<\/a>-based digital asset. Unlike <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bitcoin\">Bitcoin<\/a> \uadf8\ub9ac\uace0 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ethereum#Ether\">Ether<\/a>, two world leading cryptocurrencies that are interchangeable and fungible, an NFT represents the unique ownership of a digital item such as a painting, a song, a video, and even a tweet. It cannot be copied, substituted, or subdivided, but it can be held, transferred, and traded.&nbsp;<\/p>\n\n\n\n<p>The recent years have witnessed the booming of the NFT market. In 2021 alone, the NFT trading volume hit <a href=\"https:\/\/www.pymnts.com\/nfts\/2022\/nfts-hit-17b-in-trading-in-2021-up-21000\/\">more than $17 billion<\/a>, <strong>a 21,000% increase over 2020<\/strong>. Tens of thousands of artists have produced and traded NFT artworks. NFT marketplaces such as Opensea and Coinbase that offer platforms for NFT transactions are springing up like mushrooms after a rain.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_traditional_data_architecture_of_an_NFT_marketplace\"><\/span>The traditional data architecture of an NFT marketplace<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>An NFT marketplace consists of multiple components including digital wallets, smart contracts, databases, and blockchains. <strong>One of the most crucial components is the database. It stores, processes, and analyzes massive amounts of blockchain data. <\/strong>If you are a new participant in the Web3 or NFT ecosystem and plan to build an NFT platform yourself, how will you design your data architecture and choose your database?<\/p>\n\n\n\n<p>Traditional data architectures need at least the following elements:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A blockchain subscriber<\/strong><br>Because there are huge amounts of NFT transactions happening per second on multiple blockchains such as Ethereum, Solana, Polygon, and BNB Chain, you\u2019ll need a blockchain subscriber to collect all those NFT transactions.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A message queue (MQ) system like Kafka and an MQ reader<\/strong><br>A message queue system like Kafka helps you receive and channel the NFT transaction data you collect from blockchains. Then, an MQ reader consumes the messages asynchronously in the message queue and bulk inserts them into an analytical database.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An OLAP database<\/strong><br>An Online Analytical Processing (OLAP) database such as the combination of Apache Hive and Apache Spark helps you analyze the NFT transactions and respond to analytical queries.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An OLTP database<\/strong><br>An Online Transactional Processing (OTLP) database like MySQL stores the analytical results returned by the OLAP database and handles the requests from the web server of your NFT platform.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A web server<\/strong><br>You\u2019ll also need a web server to run your NFT platform.&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"649\" src=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-1024x649.jpg\" alt=\"\" class=\"wp-image-9681\" style=\"width:716px;height:453px\" srcset=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-1024x649.jpg 1024w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-300x190.jpg 300w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-768x487.jpg 768w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-1536x974.jpg 1536w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92-1440x913.jpg 1440w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200709\/Frame-92.jpg 1872w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>Traditional data architecture for an NFT marketplace&nbsp;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pain_points_youll_probably_encounter\"><\/span>Pain points you\u2019ll probably encounter&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>When you implement, run, and operate the traditional data system for your NFT marketplace, you\u2019ll probably meet the following pain points.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>You can hardly get real-time NFT deals. <\/strong>Every second, numerous NFT items are created and traded on each blockchain. Your NFT marketplace must be agile enough to get the most up-to-date information in the NFT market. The faster your platform reacts, the more accurate NFT deals your users can get. But the existing data architecture has a long data pipeline with a complex technology stack, which undermines the agility of your platform.&nbsp;<\/li>\n\n\n\n<li><strong>The size of the NFT data stored in blockchains is enormous and is growing continuously. <\/strong>If you store all existing NFT transactions from mainstream blockchains along with their metadata, you\u2019ll need at least three terabytes of storage space, even after the data is compressed. Although most data warehouses can hold such huge amounts of data, most OLTP databases struggle to do so.&nbsp;<\/li>\n\n\n\n<li><strong>The technology stack is too complex<\/strong>. If you choose the traditional data architecture, you\u2019ll need a big data system (let\u2019s say Apache Hive) to import the historical NFT data from blockchains to your NFT marketplace storage system. You also need to build an extra program to subscribe to real-time transaction data separately from blockchains or the NFT API, write it to a message queue, and then batch write it to the big data system. What\u2019s more? You need an OLTP database to store the analytical results from Apache Spark. Not only is this expensive, but it also undermines your platform agility.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_TiDB\"><\/span>Why TiDB?&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/pingcap\/tidb\">\ud2f0DB<\/a> is an open-source, distributed, MySQL compatible database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is also horizontally scalable, strongly consistent, and highly availabilable.&nbsp;<\/p>\n\n\n\n<p>TiDB can solve the pain points of NFT marketplaces because it can:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Handle both real-time writes and analytics. <\/strong>TiDB stores data in both row and column format, and the data is strongly consistent. TiDB can analyze real-time data while accepting high-workload writes. It can calculate analytical information such as NFT rankings in real time.<\/li>\n\n\n\n<li><strong>Scale out easily<\/strong>. TiDB can horizontally scale out on demand to adapt to your rapidly growing volume of the blockchain data.&nbsp;<\/li>\n\n\n\n<li><strong>Simplify the technology stack<\/strong>. TiDB can replace the Apache Kafka and Hive parts of the traditional data architecture, accept high QPS writes, and store large amounts of data. It is also a perfect replacement of MySQL, which can directly query the analytical results in real time and display them on the NFT marketplace. With TiDB, you can quickly develop and release your minimum viable products.<\/li>\n\n\n\n<li><strong>Support JSON format<\/strong>. The most common format for NFT metadata is JSON. TiDB fully supports the JSON format, so it can fetch and store the blockchain data directly without predefining the metadata schema.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"651\" src=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93-1024x651.jpg\" alt=\"\" class=\"wp-image-9679\" style=\"width:655px;height:416px\" srcset=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93-1024x651.jpg 1024w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93-300x191.jpg 300w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93-768x489.jpg 768w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93-1440x916.jpg 1440w, https:\/\/static.pingcap.com\/files\/2022\/10\/20200546\/Frame-93.jpg 1454w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>The new data architecture with TiDB for an NFT marketplace&nbsp;<\/em><\/p>\n\n\n\n<p>In addition to the on-premises version of TiDB, you can also experience the same capability with more flexibility on <a href=\"https:\/\/www.pingcap.com\/ko\/tidb-serverless\/\">TiDB Serverless<\/a>, a fully managed Database-as-a-Service (DBaas) for auto-scaling workloads built with TiDB.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"734\" src=\"https:\/\/static.pingcap.com\/files\/2024\/04\/28052815\/TiDB-Cloud-architecture-and-how-TiDB-Cloud-supports-applications.jpg\" alt=\"\" class=\"wp-image-16521\" srcset=\"https:\/\/static.pingcap.com\/files\/2024\/04\/28052815\/TiDB-Cloud-architecture-and-how-TiDB-Cloud-supports-applications.jpg 936w, https:\/\/static.pingcap.com\/files\/2024\/04\/28052815\/TiDB-Cloud-architecture-and-how-TiDB-Cloud-supports-applications-300x235.jpg 300w, https:\/\/static.pingcap.com\/files\/2024\/04\/28052815\/TiDB-Cloud-architecture-and-how-TiDB-Cloud-supports-applications-768x602.jpg 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>TiDB Cloud architecture and how TiDB Cloud supports applications<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_a_leading_NFT_participant_uses_TiDB\"><\/span>How a leading NFT participant uses TiDB&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>One of TiDB adopters is a leading participant in the NFT market. They track NFT transactions on dozens of public chains and help NFT users discover investment opportunities with real-time NFT information.&nbsp;<\/p>\n\n\n\n<p>They previously used a data warehouse to store all their NFT transaction data, made daily batch analytics, and then wrote the analytical results to an OLTP database. With this data solution, their data latency was as long as one day. Since they migrated data to TiDB, the data latency was reduced from one day to seconds. Their data volume has tripled to almost 20 terabytes. Thanks to its elastic scalability, TiDB could easily support their huge data increase.&nbsp;<\/p>\n\n\n\n<p>In addition, by adopting TiDB, they get a much more simplified data architecture, which greatly reduces their engineering, operation, and maintenance costs.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Try_our_NFT_demo_now\"><\/span>Try our NFT demo now!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We made a simple NFT demo\u2014-TiDB Cloud NFT Quickstart with JavaScript and <a href=\"https:\/\/www.pingcap.com\/ko\/tidb-cloud\/\">TiDB Cloud<\/a>. Before you start your own NFT products, you can try this demo first and learn what TiDB Cloud can do and how it performs.<\/p>\n\n\n\n<p>This demo can:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scan historical NFT transactions on Ethereum and track real-time transactions.&nbsp;<\/li>\n\n\n\n<li>Browse the hottest items in the NFT market.\u00a0<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"596\" src=\"https:\/\/static.pingcap.com\/files\/2024\/04\/28052848\/An-NFT-demo.png\" alt=\"\" class=\"wp-image-16522\" srcset=\"https:\/\/static.pingcap.com\/files\/2024\/04\/28052848\/An-NFT-demo.png 548w, https:\/\/static.pingcap.com\/files\/2024\/04\/28052848\/An-NFT-demo-276x300.png 276w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>An NFT demo: TiDB Cloud NFT Quickstart\u00a0<\/em><\/p>\n\n\n\n<p>If you are interested in the demo source code, you can find it here on GitHub.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Keep_in_contact_with_us\"><\/span>Keep in contact with us!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You\u2019re welcome to <a href=\"https:\/\/www.pingcap.com\/ko\/contact-us\/\">contact our sales staff<\/a> if you are interested in TiDB, or you can spin up a <a href=\"http:\/\/tidbcloud.com\">TiDB Serverless cluster<\/a> free with only a few clicks. You can also join our <a href=\"https:\/\/slack.tidb.io\/invite?team=tidb-community&amp;channel=everyone&amp;ref=pingcap-blog\">community on Slack<\/a> and TiDB Internals to share your thoughts with us. Don\u2019t forget to follow us on <a href=\"https:\/\/twitter.com\/PingCAP\">Twitter<\/a>, <a href=\"https:\/\/www.linkedin.com\/company\/pingcap\/\">LinkedIn<\/a>, or <a href=\"https:\/\/github.com\/pingcap\">GitHub<\/a> for the latest information.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Keep reading:&nbsp;<\/strong><br><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-to-efficiently-choose-the-right-database-for-your-applications\/\">How to Efficiently Choose the Right Database for Your Applications<\/a><br><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/technical-paths-to-htap-greenplum-and-tidb-as-examples\/\">Technical Paths to HTAP: GreenPlum and TiDB as Examples<\/a><br><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/supercharge-data-intensive-applications-with-tidb-on-aws\/\">How to Process and Analyze Billions of Rows of Data in a Single Table with TiDB on AWS<\/a><br><\/p>\n\n\n\n<p><strong>Edited by<\/strong>: <a href=\"http:\/\/github.com\/septemberfd\">Fendy Feng<\/a>, Tom Dewan<\/p>","protected":false},"excerpt":{"rendered":"<p>We summarize the current data architecture some NFT platforms use and their pain points. We also offer a better database solution that can not only fix those pain points, but also improve your system agility and reduce your cost. <\/p>","protected":false},"author":225,"featured_media":9673,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[13],"tags":[172,11,31],"class_list":["post-9672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","tag-nft","tag-real-time-analytics","tag-tidb-cloud"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg","author_info":{"display_name":"Liyuan Feng","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/fengliyuan\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Choose the Right Database for Your NFT Marketplace | TiDB<\/title>\n<meta name=\"description\" content=\"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Choose the Right Database for Your NFT Marketplace | TiDB\" \/>\n<meta property=\"og:description\" content=\"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\" \/>\n<meta property=\"og:site_name\" content=\"TiDB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/pingcap2015\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-21T03:02:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-20T12:04:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195517\/20221021-105429-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Liyuan Feng\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195517\/20221021-105429-scaled.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:site\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liyuan Feng\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\"},\"author\":{\"name\":\"Liyuan Feng\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/aab30df3ce36ab5c61ecf5aaeb1a102f\"},\"headline\":\"How to Choose the Right Database for Your NFT Marketplace\",\"datePublished\":\"2022-10-21T03:02:15+00:00\",\"dateModified\":\"2024-12-20T12:04:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\"},\"wordCount\":1269,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg\",\"keywords\":[\"NFT\",\"Real-time analytics\",\"TiDB Cloud\"],\"articleSection\":[\"Product\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\",\"name\":\"How to Choose the Right Database for Your NFT Marketplace | TiDB\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg\",\"datePublished\":\"2022-10-21T03:02:15+00:00\",\"dateModified\":\"2024-12-20T12:04:44+00:00\",\"description\":\"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg\",\"width\":2560,\"height\":853},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Choose the Right Database for Your NFT Marketplace\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pingcap.com\/#website\",\"url\":\"https:\/\/www.pingcap.com\/\",\"name\":\"TiDB\",\"description\":\"TiDB | SQL at Scale\",\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pingcap.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pingcap.com\/#organization\",\"name\":\"PingCAP\",\"url\":\"https:\/\/www.pingcap.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png\",\"width\":811,\"height\":232,\"caption\":\"PingCAP\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/pingcap2015\",\"https:\/\/x.com\/PingCAP\",\"https:\/\/linkedin.com\/company\/pingcap\",\"https:\/\/youtube.com\/channel\/UCuq4puT32DzHKT5rU1IZpIA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/aab30df3ce36ab5c61ecf5aaeb1a102f\",\"name\":\"Liyuan Feng\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"caption\":\"Liyuan Feng\"},\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/fengliyuan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Choose the Right Database for Your NFT Marketplace | TiDB","description":"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/","og_locale":"ko_KR","og_type":"article","og_title":"How to Choose the Right Database for Your NFT Marketplace | TiDB","og_description":"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2022-10-21T03:02:15+00:00","article_modified_time":"2024-12-20T12:04:44+00:00","og_image":[{"width":2560,"height":1340,"url":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195517\/20221021-105429-scaled.jpeg","type":"image\/jpeg"}],"author":"Liyuan Feng","twitter_card":"summary_large_image","twitter_image":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195517\/20221021-105429-scaled.jpeg","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"Liyuan Feng","Est. reading time":"6\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/"},"author":{"name":"Liyuan Feng","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/aab30df3ce36ab5c61ecf5aaeb1a102f"},"headline":"How to Choose the Right Database for Your NFT Marketplace","datePublished":"2022-10-21T03:02:15+00:00","dateModified":"2024-12-20T12:04:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/"},"wordCount":1269,"commentCount":0,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg","keywords":["NFT","Real-time analytics","TiDB Cloud"],"articleSection":["Product"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/","url":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/","name":"How to Choose the Right Database for Your NFT Marketplace | TiDB","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg","datePublished":"2022-10-21T03:02:15+00:00","dateModified":"2024-12-20T12:04:44+00:00","description":"In this post, we will share how TiDB can address pain points and enhance agility in NFT platform data architecture. Try our NFT demo now!","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg","contentUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg","width":2560,"height":853},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"How to Choose the Right Database for Your NFT Marketplace"}]},{"@type":"WebSite","@id":"https:\/\/www.pingcap.com\/#website","url":"https:\/\/www.pingcap.com\/","name":"\ud2f0DB","description":"TiDB | SQL at Scale","publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pingcap.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.pingcap.com\/#organization","name":"PingCAP","url":"https:\/\/www.pingcap.com\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/","url":"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png","width":811,"height":232,"caption":"PingCAP"},"image":{"@id":"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/pingcap2015","https:\/\/x.com\/PingCAP","https:\/\/linkedin.com\/company\/pingcap","https:\/\/youtube.com\/channel\/UCuq4puT32DzHKT5rU1IZpIA"]},{"@type":"Person","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/aab30df3ce36ab5c61ecf5aaeb1a102f","name":"Liyuan Feng","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/","url":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","contentUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","caption":"Liyuan Feng"},"url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/fengliyuan\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-to-choose-the-right-database-for-your-nft-marketplace\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"NFT solution\" src=\"https:\/\/static.pingcap.com\/files\/2022\/10\/20195506\/20221021-105425-scaled.jpeg\" loading=\"lazy\" width=2560 height=853 \/><\/div><div class=\"card-resource__content-container\"><div class=\"card-resource__content-head\"><div class=\"card-resource__category\">Product<\/div><\/div><h5 class=\"card-resource__title\">How to Choose the Right Database for Your NFT Marketplace<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/9672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/users\/225"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=9672"}],"version-history":[{"count":22,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/9672\/revisions"}],"predecessor-version":[{"id":24444,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/9672\/revisions\/24444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/9673"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=9672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=9672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=9672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}