CINXE.COM

<!doctype html> <html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false"> <head> <meta charset="UTF-8"> <meta name="generator" content="Docusaurus v3.7.0"> <title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="cn"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="keywords" content="apache hudi, data lake, lakehouse, big data, apache spark, apache flink, presto, trino, analytics, data engineering"><meta data-rh="true" property="og:title" content="Blogs List Page | Apache Hudi"><meta data-rh="true" name="description" content="Blog"><meta data-rh="true" property="og:description" content="Blog"><meta data-rh="true" name="docusaurus_tag" content="blog_posts_list"><meta data-rh="true" name="docsearch:docusaurus_tag" content="blog_posts_list"><link data-rh="true" rel="icon" href="/assets/images/favicon.ico"><link data-rh="true" rel="canonical" href="https://hudi.apache.org/blog"><link data-rh="true" rel="alternate" href="https://hudi.apache.org/blog" hreflang="en"><link data-rh="true" rel="alternate" href="https://hudi.apache.org/cn/blog" hreflang="cn"><link data-rh="true" rel="alternate" href="https://hudi.apache.org/blog" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://BH4D9OD16A-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://hudi.apache.org/blog","mainEntityOfPage":"https://hudi.apache.org/blog","headline":"Blogs List Page","description":"Blog","blogPost":[{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/04/02/secondary-index","mainEntityOfPage":"https://hudi.apache.org/blog/2025/04/02/secondary-index","url":"https://hudi.apache.org/blog/2025/04/02/secondary-index","headline":"Introducing Secondary Index in Apache Hudi Lakehouse Platform","name":"Introducing Secondary Index in Apache Hudi Lakehouse Platform","description":"Apache Hudi 1.0 introduces Secondary Indexes, enabling faster queries on non-primary key fields. This improves data retrieval in Lakehouse architectures by reducing data scans. Hudi also offers asynchronous indexing for scalability and efficient index maintenance without disrupting data ingestion. By the end of this blog, you'll understand how these features enhance Hudi's capabilities as a high-performance lakehouse platform.","datePublished":"2025-04-02T00:00:00.000Z","author":{"@type":"Person","name":"Dipankar Mazumdar, Aditya Goenka"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/sec-thumb.jpg","url":"https://hudi.apache.org/assets/images/blog/sec-thumb.jpg","contentUrl":"https://hudi.apache.org/assets/images/blog/sec-thumb.jpg","caption":"title image for the blog post: Introducing Secondary Index in Apache Hudi Lakehouse Platform"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/31/amazon-hudi","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/31/amazon-hudi","url":"https://hudi.apache.org/blog/2025/03/31/amazon-hudi","headline":"Powering Amazon Unit Economics at Scale Using Apache Hudi","name":"Powering Amazon Unit Economics at Scale Using Apache Hudi","description":"Amazon’s Profit Intelligence team built Nexus, a configuration-driven platform powered by Apache Hudi, to scale unit economics across thousands of retail use cases. Nexus manages over 1,200 tables, processes hundreds of billions of rows daily, and handles ~1 petabyte of data churn each month. This blog dives into their data lakehouse journey, Nexus architecture, Hudi integration, and key operational learnings.","datePublished":"2025-03-31T00:00:00.000Z","author":{"@type":"Person","name":"Jason, Abhishek, Sethu in collaboration with Dipankar"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/amz-1200x600.jpg","url":"https://hudi.apache.org/assets/images/blog/amz-1200x600.jpg","contentUrl":"https://hudi.apache.org/assets/images/blog/amz-1200x600.jpg","caption":"title image for the blog post: Powering Amazon Unit Economics at Scale Using Apache Hudi"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/26/acid-transactions","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/26/acid-transactions","url":"https://hudi.apache.org/blog/2025/03/26/acid-transactions","headline":"ACID Transactions in an Open Data Lakehouse","name":"ACID Transactions in an Open Data Lakehouse","description":"Redirecting... please wait!!","datePublished":"2025-03-26T00:00:00.000Z","author":{"@type":"Person","name":"Dipankar Mazumdar"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/acid.png","url":"https://hudi.apache.org/assets/images/blog/acid.png","contentUrl":"https://hudi.apache.org/assets/images/blog/acid.png","caption":"title image for the blog post: ACID Transactions in an Open Data Lakehouse"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/26/clustering","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/26/clustering","url":"https://hudi.apache.org/blog/2025/03/26/clustering","headline":"What is Clustering in an Open Data Lakehouse?","name":"What is Clustering in an Open Data Lakehouse?","description":"Redirecting... please wait!!","datePublished":"2025-03-26T00:00:00.000Z","author":{"@type":"Person","name":"Dipankar Mazumdar"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/cluster.png","url":"https://hudi.apache.org/assets/images/blog/cluster.png","contentUrl":"https://hudi.apache.org/assets/images/blog/cluster.png","caption":"title image for the blog post: What is Clustering in an Open Data Lakehouse?"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/26/dedupe","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/26/dedupe","url":"https://hudi.apache.org/blog/2025/03/26/dedupe","headline":"Data Deduplication Strategies in an Open Lakehouse Architecture","name":"Data Deduplication Strategies in an Open Lakehouse Architecture","description":"Redirecting... please wait!!","datePublished":"2025-03-26T00:00:00.000Z","author":{"@type":"Person","name":"Dipankar Mazumdar, Aditya Goenka"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/dedupe.png","url":"https://hudi.apache.org/assets/images/blog/dedupe.png","contentUrl":"https://hudi.apache.org/assets/images/blog/dedupe.png","caption":"title image for the blog post: Data Deduplication Strategies in an Open Lakehouse Architecture"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/26/uptycs","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/26/uptycs","url":"https://hudi.apache.org/blog/2025/03/26/uptycs","headline":"From Transactional Bottlenecks to Lightning-Fast Analytics","name":"From Transactional Bottlenecks to Lightning-Fast Analytics","description":"Redirecting... please wait!!","datePublished":"2025-03-26T00:00:00.000Z","author":{"@type":"Person","name":"Akash, Anudeep, Rohan"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/uptycs.png","url":"https://hudi.apache.org/assets/images/blog/uptycs.png","contentUrl":"https://hudi.apache.org/assets/images/blog/uptycs.png","caption":"title image for the blog post: From Transactional Bottlenecks to Lightning-Fast Analytics"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/13/hudi-on-dbr","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/13/hudi-on-dbr","url":"https://hudi.apache.org/blog/2025/03/13/hudi-on-dbr","headline":"Building an Amazon Sales Analytics Pipeline with Apache Hudi on Databricks","name":"Building an Amazon Sales Analytics Pipeline with Apache Hudi on Databricks","description":"Redirecting... please wait!!","datePublished":"2025-03-13T00:00:00.000Z","author":{"@type":"Person","name":"Sameer Shaik"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/hudi-aws-dbr.png","url":"https://hudi.apache.org/assets/images/blog/hudi-aws-dbr.png","contentUrl":"https://hudi.apache.org/assets/images/blog/hudi-aws-dbr.png","caption":"title image for the blog post: Building an Amazon Sales Analytics Pipeline with Apache Hudi on Databricks"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/13/lightning-fast-analytics","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/13/lightning-fast-analytics","url":"https://hudi.apache.org/blog/2025/03/13/lightning-fast-analytics","headline":"From Transactional Bottlenecks to Lightning-Fast Analytics","name":"From Transactional Bottlenecks to Lightning-Fast Analytics","description":"Redirecting... please wait!!","datePublished":"2025-03-13T00:00:00.000Z","author":{"@type":"Person","name":"Akash Sankritya"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/lightning-fast-analytics.jpeg","url":"https://hudi.apache.org/assets/images/blog/lightning-fast-analytics.jpeg","contentUrl":"https://hudi.apache.org/assets/images/blog/lightning-fast-analytics.jpeg","caption":"title image for the blog post: From Transactional Bottlenecks to Lightning-Fast Analytics"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/05/hudi-21-unique-differentiators","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/05/hudi-21-unique-differentiators","url":"https://hudi.apache.org/blog/2025/03/05/hudi-21-unique-differentiators","headline":"21 Unique Reasons Why Apache Hudi Should Be Your Next Data Lakehouse","name":"21 Unique Reasons Why Apache Hudi Should Be Your Next Data Lakehouse","description":"Apache Hudi is continuously redefining the data lakehouse, pushing the technical boundaries and offering cutting-edge features to handle data quickly and efficiently. If you have ever wondered how Apache Hudi has sustained its position over the years as the most comprehensive, open, high-performance data lakehouse project, this blog aims to give you some concise answers. Below, we shine a light on some unique capabilities in Hudi, that go beyond the lowest-common-denominator across the different projects in the space.","datePublished":"2025-03-05T00:00:00.000Z","author":{"@type":"Person","name":"Vinoth Chandar"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/2025-03-05-21-reasons-why.png","url":"https://hudi.apache.org/assets/images/blog/2025-03-05-21-reasons-why.png","contentUrl":"https://hudi.apache.org/assets/images/blog/2025-03-05-21-reasons-why.png","caption":"title image for the blog post: 21 Unique Reasons Why Apache Hudi Should Be Your Next Data Lakehouse"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/03/03/record-mergers-in-hudi","mainEntityOfPage":"https://hudi.apache.org/blog/2025/03/03/record-mergers-in-hudi","url":"https://hudi.apache.org/blog/2025/03/03/record-mergers-in-hudi","headline":"Record Mergers in Apache Hudi","name":"Record Mergers in Apache Hudi","description":"The Challenge of Unordered Streams of Events","datePublished":"2025-03-03T00:00:00.000Z","author":{"@type":"Person","name":"Aditya Goenka"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/2025-03-03-record-mergers-in-apache-hudi.png","url":"https://hudi.apache.org/assets/images/blog/2025-03-03-record-mergers-in-apache-hudi.png","contentUrl":"https://hudi.apache.org/assets/images/blog/2025-03-03-record-mergers-in-apache-hudi.png","caption":"title image for the blog post: Record Mergers in Apache Hudi"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1","mainEntityOfPage":"https://hudi.apache.org/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1","url":"https://hudi.apache.org/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1","headline":"Curious Engineering Facts ( Trace Agents | Hudi| Daft : 1) : March Release 18 : 25","name":"Curious Engineering Facts ( Trace Agents | Hudi| Daft : 1) : March Release 18 : 25","description":"Redirecting... please wait!!","datePublished":"2025-02-25T00:00:00.000Z","author":{"@type":"Person","name":"Gayan Sanjeewa"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/2025-02-25-curious-engineering-facts-trace-agents-hudi-daft-1.jpeg","url":"https://hudi.apache.org/assets/images/blog/2025-02-25-curious-engineering-facts-trace-agents-hudi-daft-1.jpeg","contentUrl":"https://hudi.apache.org/assets/images/blog/2025-02-25-curious-engineering-facts-trace-agents-hudi-daft-1.jpeg","caption":"title image for the blog post: Curious Engineering Facts ( Trace Agents | Hudi| Daft : 1) : March Release 18 : 25"},"keywords":[]},{"@type":"BlogPosting","@id":"https://hudi.apache.org/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform","mainEntityOfPage":"https://hudi.apache.org/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform","url":"https://hudi.apache.org/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform","headline":"Building a Lakehouse Architecture on AWS with Terraform","name":"Building a Lakehouse Architecture on AWS with Terraform","description":"Redirecting... please wait!!","datePublished":"2025-02-24T00:00:00.000Z","author":{"@type":"Person","name":"Juanfelipear"},"image":{"@type":"ImageObject","@id":"https://hudi.apache.org/assets/images/blog/2025-02-24-building-a-lakehouse-architecture-on-aws-with-terraform.jpeg","url":"https://hudi.apache.org/assets/images/blog/2025-02-24-building-a-lakehouse-architecture-on-aws-with-terraform.jpeg","contentUrl":"https://hudi.apache.org/assets/images/blog/2025-02-24-building-a-lakehouse-architecture-on-aws-with-terraform.jpeg","caption":"title image for the blog post: Building a Lakehouse Architecture on AWS with Terraform"},"keywords":[]}]}</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Hudi: User-Facing Analytics RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed"> <link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed"> <link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml"> <link rel="alternate" type="application/rss+xml" href="/videos/rss.xml" title="Apache Hudi RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/videos/atom.xml" title="Apache Hudi Atom Feed"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro"> <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><link rel="stylesheet" href="/assets/css/styles.8682b225.css"> <script src="/assets/js/runtime~main.a6415ee1.js" defer="defer"></script> <script src="/assets/js/main.a46bdc7a.js" defer="defer"></script> </head> <body class="navigation-with-keyboard"> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(n,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><div class="announcementBar_mb4j" role="banner"><div class="content_knG7 announcementBarContent_xLdY">⭐️ If you like <b>Apache Hudi</b>, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/hudi"><b>GitHub!<svg xmlns="http://www.w3.org/2000/svg\" width="16" height="16" fill="currentColor" class="bi bi-github" viewBox="0 -2 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg></b></a> ⭐</div></div><nav aria-label="Main" class="navbar navbar--fixed-top navbarWrapper_j_uY"><div class="navbar__inner navbarInnerStyle_KoMw"><img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=8f594acf-9b77-44fb-9475-3e82ead1910c" width="0" height="0" alt=""><img referrerpolicy="no-referrer-when-downgrade" src="https://analytics.apache.org/matomo.php?idsite=47&amp;rec=1" width="0" height="0" alt=""><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo navbarLogo_aghy"><img src="/assets/images/hudi.png" alt="Apache Hudi" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/assets/images/hudi.png" alt="Apache Hudi" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a><a class="navbar__item navbar__link" href="/docs/overview">Docs</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Learn</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/talks">Talks</a></li><li><a class="dropdown__link" href="/videos">Video Guides</a></li><li><a class="dropdown__link" href="/docs/faq">FAQ</a></li><li><a class="dropdown__link" href="/tech-specs">Tech Specs</a></li><li><a class="dropdown__link" href="/tech-specs-1point0">Tech Specs 1.0</a></li><li><a href="https://cwiki.apache.org/confluence/display/HUDI" target="_blank" rel="noopener noreferrer" class="dropdown__link">Technical Wiki<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Contribute</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/contribute/developer-sync-call">Developer Sync Call</a></li><li><a class="dropdown__link" href="/contribute/how-to-contribute">How to Contribute</a></li><li><a class="dropdown__link" href="/contribute/developer-setup">Developer Setup</a></li><li><a class="dropdown__link" href="/contribute/rfc-process">RFC Process</a></li><li><a class="dropdown__link" href="/contribute/report-security-issues">Report Security Issues</a></li><li><a href="https://issues.apache.org/jira/projects/HUDI/summary" target="_blank" rel="noopener noreferrer" class="dropdown__link">Report Issues<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/community/get-involved">Get Involved</a></li><li><a class="dropdown__link" href="/community/syncs">Community Syncs</a></li><li><a class="dropdown__link" href="/community/office_hours">Office Hours</a></li><li><a class="dropdown__link" href="/community/team">Team</a></li></ul></div><a class="navbar__item navbar__link" href="/ecosystem">Ecosystem</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">Blog</a><a class="navbar__item navbar__link" href="/powered-by">Who&#x27;s Using</a><a class="navbar__item navbar__link" href="/roadmap">Roadmap</a><a class="navbar__item navbar__link" href="/releases/download">Download</a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/overview">1.0.1</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/next/overview">Current</a></li><li><a class="dropdown__link" href="/docs/overview">1.0.1</a></li><li><a class="dropdown__link" href="/docs/1.0.0/overview">1.0.0</a></li><li><a class="dropdown__link" href="/docs/0.15.0/overview">0.15.0</a></li><li><a class="dropdown__link" href="/docs/0.14.1/overview">0.14.1</a></li><li><a class="dropdown__link" href="/docs/0.14.0/overview">0.14.0</a></li><li><a class="dropdown__link" href="/docs/0.13.1/overview">0.13.1</a></li><li><a class="dropdown__link" href="/docs/0.13.0/overview">0.13.0</a></li><li><a class="dropdown__link" href="/docs/0.12.3/overview">0.12.3</a></li><li><a class="dropdown__link" href="/docs/0.12.2/overview">0.12.2</a></li><li><a class="dropdown__link" href="/docs/0.12.1/overview">0.12.1</a></li><li><a class="dropdown__link" href="/docs/0.12.0/overview">0.12.0</a></li><li><a class="dropdown__link" href="/docs/0.11.1/overview">0.11.1</a></li><li><a class="dropdown__link" href="/docs/0.11.0/overview">0.11.0</a></li><li><a class="dropdown__link" href="/docs/0.10.1/overview">0.10.1</a></li><li><a class="dropdown__link" href="/docs/0.10.0/overview">0.10.0</a></li><li><a class="dropdown__link" href="/docs/0.9.0/overview">0.9.0</a></li><li><a class="dropdown__link" href="/docs/0.8.0/overview">0.8.0</a></li><li><a class="dropdown__link" href="/docs/0.7.0/overview">0.7.0</a></li><li><a class="dropdown__link" href="/docs/0.6.0/quick-start-guide">0.6.0</a></li><li><a class="dropdown__link" href="/docs/0.5.3/quick-start-guide">0.5.3</a></li><li><a class="dropdown__link" href="/docs/0.5.2/quick-start-guide">0.5.2</a></li><li><a class="dropdown__link" href="/docs/0.5.1/quick-start-guide">0.5.1</a></li><li><a class="dropdown__link" href="/docs/0.5.0/quick-start-guide">0.5.0</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link locale-dropdown-wrapper"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>English<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="globeIcon_RxQM"><g clip-path="url(#a)"><path fill="#1C1E21" d="M14 6.457a6.84 6.84 0 0 0-7-6.02 6.843 6.843 0 0 0-7 6.02v1.085a6.843 6.843 0 0 0 7 6.02 6.843 6.843 0 0 0 7-6.02zm-1.094 0h-2.625a10 10 0 0 0-.376-2.222 6.7 6.7 0 0 0 1.531-.875 5.25 5.25 0 0 1 1.444 3.097zm-8.032 0a8.5 8.5 0 0 1 .324-1.872 7.4 7.4 0 0 0 3.63 0c.175.61.284 1.239.325 1.872zm4.305 1.085a8.4 8.4 0 0 1-.324 1.873 7.46 7.46 0 0 0-3.658 0 8.5 8.5 0 0 1-.323-1.873zm.35-4.375A10.3 10.3 0 0 0 8.75 1.75c.627.194 1.218.49 1.75.875a5.8 5.8 0 0 1-.998.577zM7.254 1.54A8.8 8.8 0 0 1 8.46 3.552c-.48.11-.97.165-1.461.167-.492-.001-.982-.057-1.461-.167.308-.722.715-1.4 1.207-2.012zM4.498 3.202a5.8 5.8 0 0 1-.998-.577 6 6 0 0 1 1.75-.875c-.294.46-.546.947-.753 1.452m-1.873.15c.47.358.984.652 1.531.874A9.6 9.6 0 0 0 3.78 6.45H1.155a5.25 5.25 0 0 1 1.47-3.098M1.12 7.541h2.625c.038.753.164 1.5.376 2.223a6.7 6.7 0 0 0-1.531.875 5.25 5.25 0 0 1-1.47-3.098m3.377 3.255q.311.76.753 1.453a6 6 0 0 1-1.75-.875q.47-.34.997-.578m2.25 1.663a8.6 8.6 0 0 1-1.208-2.013 6.5 6.5 0 0 1 2.922 0 8.5 8.5 0 0 1-1.207 2.013zm2.755-1.663q.552.235 1.042.578a6.3 6.3 0 0 1-1.75.875q.413-.697.708-1.453m1.873-.148a6.7 6.7 0 0 0-1.531-.875 9.5 9.5 0 0 0 .376-2.223h2.625a5.25 5.25 0 0 1-1.47 3.098"></path></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg></a><ul class="dropdown__menu"><li><a href="/blog" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="en">English</a></li><li><a href="/cn/blog" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="cn">Chinese</a></li></ul></div><a href="https://github.com/apache/hudi" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub repository"></a><a href="https://twitter.com/ApacheHudi" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-twitter-link" aria-label="Hudi Twitter Handle"></a><a href="https://join.slack.com/t/apache-hudi/shared_invite/zt-33fabmxb7-Q7QSUtNOHYCwUdYM8LbauA" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-slack-link" aria-label="Hudi Slack Channel"></a><a href="https://www.youtube.com/channel/UCs7AhE0BWaEPZSChrBR-Muw" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-youtube-link" aria-label="Hudi YouTube Channel"></a><a href="https://www.linkedin.com/company/apache-hudi/?viewAsMember=true" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-linkedin-link" aria-label="Hudi Linkedin Page"></a><div class="navbarSearchContainer_Bca1"><div><div role="button" class="searchButton_o6KI" aria-label="Search"><span class="searchText_sHOJ">Search</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><circle cx="6.864" cy="6.864" r="5.243" stroke="#1C1E21" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><path stroke="#1C1E21" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m10.51 10.783 2.056 2.05"></path></svg></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar navbarSideMenu_TODO"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><div class="navbar__logo navbarLogo_aghy"><img src="/assets/images/hudi.png" alt="Apache Hudi" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/assets/images/hudi.png" alt="Apache Hudi" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a><button type="button" aria-label="Close navigation bar" class="clean-btn navbar-sidebar__close"><svg viewBox="0 0 15 15" width="21" height="21"><g stroke="var(--ifm-color-emphasis-600)" stroke-width="1.2"><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"></path></g></svg></button></div><div class="navbar-sidebar__items"><div class="navbar-sidebar__item menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link navbarFontSize_pR5Q" href="/docs/overview">Docs</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="dropdownNavbarItemMobile_JUhd menu__link menu__link--sublist menu__link--sublist-caret navbarFontSize_pR5Q">Learn</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="dropdownNavbarItemMobile_JUhd menu__link menu__link--sublist menu__link--sublist-caret navbarFontSize_pR5Q">Contribute</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="dropdownNavbarItemMobile_JUhd menu__link menu__link--sublist menu__link--sublist-caret navbarFontSize_pR5Q">Community</a></li><li class="menu__list-item"><a class="menu__link navbarFontSize_pR5Q" href="/ecosystem">Ecosystem</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbarFontSize_pR5Q menu__link--active" href="/blog">Blog</a></li><li class="menu__list-item"><a class="menu__link navbarFontSize_pR5Q" href="/powered-by">Who&#x27;s Using</a></li><li class="menu__list-item"><a class="menu__link navbarFontSize_pR5Q" href="/roadmap">Roadmap</a></li><li class="menu__list-item"><a class="menu__link navbarFontSize_pR5Q" href="/releases/download">Download</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="dropdownNavbarItemMobile_JUhd menu__link menu__link--sublist menu__link--sublist-caret navbarFontSize_pR5Q">Versions</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="dropdownNavbarItemMobile_JUhd menu__link menu__link--sublist menu__link--sublist-caret locale-dropdown-wrapper"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>Languages<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="globeIcon_RxQM"><g clip-path="url(#a)"><path fill="#1C1E21" d="M14 6.457a6.84 6.84 0 0 0-7-6.02 6.843 6.843 0 0 0-7 6.02v1.085a6.843 6.843 0 0 0 7 6.02 6.843 6.843 0 0 0 7-6.02zm-1.094 0h-2.625a10 10 0 0 0-.376-2.222 6.7 6.7 0 0 0 1.531-.875 5.25 5.25 0 0 1 1.444 3.097zm-8.032 0a8.5 8.5 0 0 1 .324-1.872 7.4 7.4 0 0 0 3.63 0c.175.61.284 1.239.325 1.872zm4.305 1.085a8.4 8.4 0 0 1-.324 1.873 7.46 7.46 0 0 0-3.658 0 8.5 8.5 0 0 1-.323-1.873zm.35-4.375A10.3 10.3 0 0 0 8.75 1.75c.627.194 1.218.49 1.75.875a5.8 5.8 0 0 1-.998.577zM7.254 1.54A8.8 8.8 0 0 1 8.46 3.552c-.48.11-.97.165-1.461.167-.492-.001-.982-.057-1.461-.167.308-.722.715-1.4 1.207-2.012zM4.498 3.202a5.8 5.8 0 0 1-.998-.577 6 6 0 0 1 1.75-.875c-.294.46-.546.947-.753 1.452m-1.873.15c.47.358.984.652 1.531.874A9.6 9.6 0 0 0 3.78 6.45H1.155a5.25 5.25 0 0 1 1.47-3.098M1.12 7.541h2.625c.038.753.164 1.5.376 2.223a6.7 6.7 0 0 0-1.531.875 5.25 5.25 0 0 1-1.47-3.098m3.377 3.255q.311.76.753 1.453a6 6 0 0 1-1.75-.875q.47-.34.997-.578m2.25 1.663a8.6 8.6 0 0 1-1.208-2.013 6.5 6.5 0 0 1 2.922 0 8.5 8.5 0 0 1-1.207 2.013zm2.755-1.663q.552.235 1.042.578a6.3 6.3 0 0 1-1.75.875q.413-.697.708-1.453m1.873-.148a6.7 6.7 0 0 0-1.531-.875 9.5 9.5 0 0 0 .376-2.223h2.625a5.25 5.25 0 0 1-1.47 3.098"></path></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg></a></li><li class="menu__list-item"><a href="https://github.com/apache/hudi" target="_blank" rel="noopener noreferrer" class="menu__link header-github-link" aria-label="GitHub repository"></a></li><li class="menu__list-item"><a href="https://twitter.com/ApacheHudi" target="_blank" rel="noopener noreferrer" class="menu__link header-twitter-link" aria-label="Hudi Twitter Handle"></a></li><li class="menu__list-item"><a href="https://join.slack.com/t/apache-hudi/shared_invite/zt-33fabmxb7-Q7QSUtNOHYCwUdYM8LbauA" target="_blank" rel="noopener noreferrer" class="menu__link header-slack-link" aria-label="Hudi Slack Channel"></a></li><li class="menu__list-item"><a href="https://www.youtube.com/channel/UCs7AhE0BWaEPZSChrBR-Muw" target="_blank" rel="noopener noreferrer" class="menu__link header-youtube-link" aria-label="Hudi YouTube Channel"></a></li><li class="menu__list-item"><a href="https://www.linkedin.com/company/apache-hudi/?viewAsMember=true" target="_blank" rel="noopener noreferrer" class="menu__link header-linkedin-link" aria-label="Hudi Linkedin Page"></a></li></ul></div><div class="navbar-sidebar__item menu"><button type="button" class="clean-btn navbar-sidebar__back">← Back to main menu</button></div></div></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><div class="row"><main class="col col--9 col--offset-2" itemscope="" itemtype="http://schema.org/Blog"><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/04/02/secondary-index"><img src="https://hudi.apache.org/assets/images/blog/sec-thumb.jpg" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/04/02/secondary-index"><h2 class="blogPostTitle_r_xR" itemprop="headline">Introducing Secondary Index in Apache Hudi Lakehouse Platform</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">April 2, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Dipankar Mazumdar, Aditya Goenka</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/indexing">Indexing</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/performance">Performance</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/31/amazon-hudi"><img src="https://hudi.apache.org/assets/images/blog/amz-1200x600.jpg" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/31/amazon-hudi"><h2 class="blogPostTitle_r_xR" itemprop="headline">Powering Amazon Unit Economics at Scale Using Apache Hudi</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 31, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Jason, Abhishek, Sethu in collaboration with Dipankar</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/amazon">Amazon</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/community">Community</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/26/acid-transactions"><img src="https://hudi.apache.org/assets/images/blog/acid.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/26/acid-transactions"><h2 class="blogPostTitle_r_xR" itemprop="headline">ACID Transactions in an Open Data Lakehouse</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 26, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Dipankar Mazumdar</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-iceberg">Apache Iceberg</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/delta-lake">Delta Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/acid">ACID</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/26/clustering"><img src="https://hudi.apache.org/assets/images/blog/cluster.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/26/clustering"><h2 class="blogPostTitle_r_xR" itemprop="headline">What is Clustering in an Open Data Lakehouse?</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 26, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Dipankar Mazumdar</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-iceberg">Apache Iceberg</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/delta-lake">Delta Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/clustering">Clustering</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/z-order">Z-order</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/26/dedupe"><img src="https://hudi.apache.org/assets/images/blog/dedupe.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/26/dedupe"><h2 class="blogPostTitle_r_xR" itemprop="headline">Data Deduplication Strategies in an Open Lakehouse Architecture</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 26, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Dipankar Mazumdar, Aditya Goenka</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-iceberg">Apache Iceberg</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/delta-lake">Delta Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/deduplication">Deduplication</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/26/uptycs"><img src="https://hudi.apache.org/assets/images/blog/uptycs.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/26/uptycs"><h2 class="blogPostTitle_r_xR" itemprop="headline">From Transactional Bottlenecks to Lightning-Fast Analytics</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 26, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Akash, Anudeep, Rohan</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/cdc">CDC</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/debezium">Debezium</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/13/hudi-on-dbr"><img src="https://hudi.apache.org/assets/images/blog/hudi-aws-dbr.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/13/hudi-on-dbr"><h2 class="blogPostTitle_r_xR" itemprop="headline">Building an Amazon Sales Analytics Pipeline with Apache Hudi on Databricks</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 13, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Sameer Shaik</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">apache hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/aws">aws</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/databricks">databricks</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/13/lightning-fast-analytics"><img src="https://hudi.apache.org/assets/images/blog/lightning-fast-analytics.jpeg" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/13/lightning-fast-analytics"><h2 class="blogPostTitle_r_xR" itemprop="headline">From Transactional Bottlenecks to Lightning-Fast Analytics</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 13, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Akash Sankritya</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">apache hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/debezium">debezium</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/s-3">S3</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/05/hudi-21-unique-differentiators"><img src="https://hudi.apache.org/assets/images/blog/2025-03-05-21-reasons-why.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/05/hudi-21-unique-differentiators"><h2 class="blogPostTitle_r_xR" itemprop="headline">21 Unique Reasons Why Apache Hudi Should Be Your Next Data Lakehouse</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 5, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Vinoth Chandar</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/data-lake">Data Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/data-lakehouse">Data Lakehouse</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-iceberg">Apache Iceberg</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/delta-lake">Delta Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/table-format">Table Format</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/03/03/record-mergers-in-hudi"><img src="https://hudi.apache.org/assets/images/blog/2025-03-03-record-mergers-in-apache-hudi.png" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/03/03/record-mergers-in-hudi"><h2 class="blogPostTitle_r_xR" itemprop="headline">Record Mergers in Apache Hudi</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">March 3, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Aditya Goenka</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/data-lake">Data Lake</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/data-lakehouse">Data Lakehouse</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">Apache Hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/record-mergers">Record Mergers</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/record-payloads">Record payloads</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/late-arriving-data">Late Arriving Data</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1"><img src="https://hudi.apache.org/assets/images/blog/2025-02-25-curious-engineering-facts-trace-agents-hudi-daft-1.jpeg" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1"><h2 class="blogPostTitle_r_xR" itemprop="headline">Curious Engineering Facts ( Trace Agents | Hudi| Daft : 1) : March Release 18 : 25</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">February 25, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Gayan Sanjeewa</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">apache hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/daft">daft</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/trace-agents">trace agents</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/openai">openai</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/llm">llm</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/medium">medium</a></li></ul></header></article><article class="blog-list-item" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header class="postHeader_xmqb"><div><div class="col blogThumbnail" itemprop="blogThumbnail"><a itemprop="url" href="/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform"><img src="https://hudi.apache.org/assets/images/blog/2025-02-24-building-a-lakehouse-architecture-on-aws-with-terraform.jpeg" class="blog-image"></a></div><h2 class="blogPostTitle_r_xR" itemprop="headline"><a itemprop="url" href="/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform"><h2 class="blogPostTitle_r_xR" itemprop="headline">Building a Lakehouse Architecture on AWS with Terraform</h2></a></h2><div class="blogInfo_x7_1 margin-top--sm margin-bottom--sm"><div class="authorTimeTags_ztgj row &#x27;margin-vert--md&#x27;">February 24, 2025<!-- --> by<div><div><div><a itemprop="url"><span class="authorsList_prRP" itemprop="name">Juanfelipear</span></a></div></div></div></div></div></div><ul class="authorTimeTags_ztgj padding--none margin-left--sm"><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/apache-hudi">apache hudi</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/aws">aws</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/terraform">terraform</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/lakehouse">lakehouse</a></li><li class="tag_WQyT"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/medium">medium</a></li></ul></header></article><nav class="pagination-nav" aria-label="Blog list page navigation"><a class="pagination-nav__link pagination-nav__link--next" href="/blog/page/2"><div class="pagination-nav__label">Older entries</div></a></nav></main></div></div></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">About</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/blog/2021/07/21/streaming-data-lake-platform">Our Vision</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/concepts">Concepts</a></li><li class="footer__item"><a class="footer__link-item" href="/community/team">Team</a></li><li class="footer__item"><a class="footer__link-item" href="/releases/release-1.0.1">Releases</a></li><li class="footer__item"><a class="footer__link-item" href="/releases/download">Download</a></li><li class="footer__item"><a class="footer__link-item" href="/powered-by">Who&#x27;s Using</a></li></ul></div><div class="col footer__col"><div class="footer__title">Learn</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/quick-start-guide">Quick Start</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/docker_demo">Docker Demo</a></li><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/talks">Talks</a></li><li class="footer__item"><a class="footer__link-item" href="/videos">Video Guides</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/faq">FAQ</a></li><li class="footer__item"><a href="https://cwiki.apache.org/confluence/display/HUDI" target="_blank" rel="noopener noreferrer" class="footer__link-item">Technical Wiki<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Hudi On Cloud</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/s3_hoodie">AWS</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/gcs_hoodie">Google Cloud</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/oss_hoodie">Alibaba Cloud</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/azure_hoodie">Microsoft Azure</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/cos_hoodie">Tencent Cloud</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/ibm_cos_hoodie">IBM Cloud</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/community/get-involved">Get Involved</a></li><li class="footer__item"><a href="https://join.slack.com/t/apache-hudi/shared_invite/zt-33fabmxb7-Q7QSUtNOHYCwUdYM8LbauA" target="_blank" rel="noopener noreferrer" class="footer__link-item">Slack<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/apache/hudi" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/ApacheHudi" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.youtube.com/channel/UCs7AhE0BWaEPZSChrBR-Muw" target="_blank" rel="noopener noreferrer" class="footer__link-item">YouTube<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/apache-hudi/?viewAsMember=true" target="_blank" rel="noopener noreferrer" class="footer__link-item">Linkedin<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="mailto:dev-subscribe@hudi.apache.org?Subject=SubscribeToHudi" target="_blank" rel="noopener noreferrer" class="footer__link-item">Mailing List</a></li></ul></div><div class="col footer__col"><div class="footer__title">Apache</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="footer__link-item">Events</a></li><li class="footer__item"><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Thanks</a></li><li class="footer__item"><a href="https://www.apache.org/licenses" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li><li class="footer__item"><a href="https://www.apache.org/security" target="_blank" rel="noopener noreferrer" class="footer__link-item">Security</a></li><li class="footer__item"><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Sponsorship</a></li><li class="footer__item"><a href="https://www.apache.org" target="_blank" rel="noopener noreferrer" class="footer__link-item">Foundation</a></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a href="https://hudi.apache.org/" rel="noopener noreferrer" class="footerLogoLink_BH7S"><img src="/assets/images/logo-big.png" alt="Apache Hudi™" class="footer__logo themedComponent_mlkZ themedComponent--light_NVdE"><img src="/assets/images/logo-big.png" alt="Apache Hudi™" class="footer__logo themedComponent_mlkZ themedComponent--dark_xIcU"></a></div><div class="footer__copyright">Copyright © 2021 <a href="https://apache.org">The Apache Software Foundation</a>, Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0"> Apache License, Version 2.0</a>. <br>Hudi, Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</div></div></div></footer></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10