| <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false"> |
| <meta name="generator" content="Docusaurus v3.7.0"> |
| <title data-rh="true">Apache Druid | Apache® Druid</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:image" content="https://druid.apache.org/img/druid_nav.png"><meta data-rh="true" name="twitter:image" content="https://druid.apache.org/img/druid_nav.png"><meta data-rh="true" property="og:url" content="https://druid.apache.org/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Apache Druid | Apache® Druid"><link data-rh="true" rel="icon" href="/img/favicon.png"><link data-rh="true" rel="canonical" href="https://druid.apache.org/"><link data-rh="true" rel="alternate" href="https://druid.apache.org/" hreflang="en"><link data-rh="true" rel="alternate" href="https://druid.apache.org/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="stylesheet" href="/css/all.css"> |
| <script src="/js/clipboard.min.js"></script><link rel="stylesheet" href="/assets/css/styles.f3140859.css"> |
| <script src="/assets/js/runtime~main.5b007a36.js" defer="defer"></script> |
| <script src="/assets/js/main.7b126984.js" defer="defer"></script> |
| <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 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</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><nav aria-label="Main" class="navbar navbar--fixed-top navbar--dark"><div class="navbar__inner"><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"><img src="/img/druid_nav.png" alt="Apache® Druid" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/druid_nav.png" alt="Apache® Druid" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/technology">Technology</a><a class="navbar__item navbar__link" href="/use-cases">Use Cases</a><a class="navbar__item navbar__link" href="/druid-powered">Powered By</a><a class="navbar__item navbar__link" href="/docs/latest/design/">Docs</a><a class="navbar__item navbar__link" href="/community/">Community</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Apache®</a><ul class="dropdown__menu"><li><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Foundation<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><li><a href="https://apachecon.com/?ref=druid.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events<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><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">License<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><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks<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><li><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Security<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><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship<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><a class="navbar__item navbar__link" href="/downloads/">Download</a><div class="navbarSearchContainer_Bca1"><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input id="search_input_react" type="search" placeholder="Loading..." aria-label="Search" class="navbar__search-input search-bar" disabled=""></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div><main class="druid-masthead"><div class="text-center"><h1>Apache<sup>®</sup> Druid</h1><p class="lead">A high performance, real-time analytics database that delivers sub-second queries on streaming and batch data at scale and under load.</p><p><a class="button" href="/downloads.html"><span class="fa fa-download"></span> Download</a><a class="button" href="/community/join-slack/?v=2"><span class="fab fa-slack"></span> Join Slack</a><a class="button" href="https://github.com/apache/druid/"><span class="fab fa-github"></span> GitHub</a></p><p></p></div></main><div class="grid-container"><div class="grid-item"><h2>Overview</h2><div class="features"><div class="feature"><span class="fa fa-bolt"></span><h5>Sub-second queries at any scale</h5><p>Execute OLAP queries in milliseconds on high-cardinality and high-dimensional data sets with billions to trillions of rows without pre-defining or caching queries in advance.</p></div><div class="feature"><span class="fa fa-dollar-sign"></span><h5>High concurrency at the lowest cost </h5><p>Build real-time analytics applications that supports 100s to 100,000s queries per second at consistent performance with a highly efficient architecture that uses less infrastructure than other databases.</p></div><div class="feature"><span class="fa fa-chart-line"></span><h5>Real-time and historical insights</h5><p>Unlock streaming data potential through Druid's native integration with Apache Kafka and Amazon Kinesis as it supports query-on-arrival at millions of events per second, low latency ingestion, and guaranteed consistency.</p></div></div><h2>Key Druid Features</h2><div><div class="druid-feature-container"><div class="druid-feature"><h5>Interactive Query Engine</h5><p>Druid utilizes scatter/gather for high speed queries with data preloaded into memory or local storage to avoid data movement and network latency.</p></div><div class="druid-feature"><h5>Tiering & QoS</h5><p>Configurable tiering with quality of service enables the ideal price-performance for mixed workloads, guarantees priority, and avoids resource contention.</p></div><div class="druid-feature"><h5>Optimized Data Format</h5><p>Ingested data is automatically columnarized, time-indexed, dictionary-encoded, bitmap-indexed, and type-aware compressed.</p></div><div class="druid-feature"><h5>Elastic Architecture</h5><p>Loosely coupled components for ingestion, queries, and orchestration combined with a deep storage layer enable easy & quick scale-up & scale-out.</p></div><div class="druid-feature"><h5>True Stream Ingestion</h5><p>A connector-free integration with streaming platforms enables query-on-arrival, high scalability, low latency, and guaranteed consistency.</p></div><div class="druid-feature"><h5>Non-stop Reliability</h5><p>Automatic data services including continuous backup, automated recovery, and multi-node replication ensure high availability and durability.</p></div><div class="druid-feature"><h5>Schema Auto-Discovery</h5><p>Druid can automatically detect, define, and update column names and data types upon ingestion, providing the ease of schemaless and the performance of strongly typed schemas.</p></div><div class="druid-feature"><h5>Flexible Joins Support</h5><p>Druid supports join operations during data ingestion and at query-time execution, with the fastest query performance when tables are pre-joined during ingestion.</p></div><div class="druid-feature"><h5>SQL Support</h5><p>Developers and analysts can easily use the familiar SQL API for end-to-end data operations across ingestion, transformation, and querying.</p></div></div></div><br><h2>Learn more</h2><div class="features"><div class="feature"><span class="fa fa-power-off fa"></span><h5> Powered By</h5><p>Druid is proven in production at the <a href="/druid-powered">world's leading companies</a> at massive scale.</p></div><div class="feature"><span class="fa fa-info fa"></span><h5> FAQ</h5><p>Learn about some of the <a href="faq">most common questions about Druid</a>.</p></div><div class="feature"><span class="fa fa-flag-checkered fa"></span><h5> Quickstart</h5><p><a href="/docs/latest/tutorials/">Get started with Druid</a> in minutes. Load your own data and query it.</p></div><div class="feature"><span class="fa fa-shield fa"></span><h5> Security</h5><p>Learn about <a href="/docs/latest/operations/security-overview.html">security features, configuration instructions, and best practices</a> to secure Druid.</p></div><div class="feature"><span class="fa fa-question-circle fa"></span><h5> Get Help</h5><p>Get help from a <a href="/community/">wide network of community members</a> about using Druid.</p></div><div class="feature"><span class="fa fa-podcast fa"></span><h5> Podcast</h5><p>Hear from the Druid community on <a href="https://podcasts.apple.com/us/podcast/tales-at-scale/id1655951714">Apple</a>, <a href="https://open.spotify.com/show/6KAKYLJvCVegsFfKvbfDnt">Spotify</a>, and <a href="https://music.youtube.com/playlist?list=PLDZysOZKycN4ndlSxImrdFugdQ2NYbYMv">YouTube Music</a>.</p></div></div></div><div class="grid-item"><div class="widget-container"><h3>Upcoming Events</h3><div> </div><a class="button" href="https://www.meetup.com/topics/apache-druid/">Join a Druid Meetup!</a><br></div><div class="widget-container"><h3>Featured Content</h3><div><div><p><a href="https://imply.io/podcast/apis-analytics-apache-druid-kong-api-observability-insights-hiroshi-fukada/"><b>APIs, Analytics, and Apache Druid: How Kong Delivers API Observability and Insights</b></a>Reena Leone<br>2024-09-04</p></div><div><p><a href="https://blog.hellmar-becker.de/2024/09/22/druid-data-cookbook-flattening-arrays-of-complex-objects/"><b>Druid Data Cookbook: Flattening Arrays of Complex Objects</b></a>Hellmar Becker<br>2024-09-22</p></div><div><p><a href="https://imply.io/blog/community-spotlight-using-netflix-spectator-histogram-kongs-ddsketch-apache-druid-advanced-statistical-analysis/"><b>Using Spectator Histogram and DDSketch for Advanced Statistical Analysis</b></a>Reena Leone<br>2024-06-17</p></div><div><p><a href="https://www.deep.bi/blog/monitoring-apache-druid-in-grafana"><b>Monitoring Apache Druid in Grafana</b></a>Beata Zawiślak<br>2024-04-29</p></div><div><p><a href="https://imply.io/podcast/apache-druid-29-getting-up-to-speed-performance-ecosystem-sql-compliance-sergio-ferragut/"><b>Getting up to Speed on Druid’s Performance, Ecosystem, and SQL Compliance</b></a>Reena Leone<br>2024-03-29</p></div></div></div><div class="widget-container"><h3>Recent Releases</h3><div><div><p><a href="https://github.com/apache/druid/releases/tag/druid-33.0.0"><b>33.0.0</b></a>Apr 29 2025</p></div><div><p><a href="https://github.com/apache/druid/releases/tag/druid-32.0.1"><b>32.0.1</b></a>Mar 19 2025</p></div><div><p><a href="https://github.com/apache/druid/releases/tag/druid-31.0.2"><b>31.0.2</b></a>Mar 19 2025</p></div></div></div></div></div></div></div><footer class="footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="margin-bottom--sm"><img src="/img/favicon.png" class="footer__logo themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/favicon.png" class="footer__logo themedComponent_mlkZ themedComponent--dark_xIcU"></div><div class="footer__copyright">Copyright © 2025 Apache Software Foundation. Except where otherwise noted, licensed under CC BY-SA 4.0. Apache Druid, Druid, and the Druid logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</div></div></div></footer></div> |