<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LibreDB Studio — Apache Druid posts</title><description>Posts about Apache Druid from the LibreDB Studio blog.</description><link>https://libredb.org/blog/engine/druid/</link><language>en</language><atom:link href="https://libredb.org/blog/engine/druid/rss.xml" rel="self" type="application/rss+xml"/><item><title>Read-only is Druid here, not the integration</title><link>https://libredb.org/blog/druid-sql-cannot-write/</link><guid isPermaLink="true">https://libredb.org/blog/druid-sql-cannot-write/</guid><description>Update and delete are not in this SQL anywhere, create is not in the grammar, and the refusals are surfaced word for word instead of rewritten.</description><pubDate>Sun, 28 Jun 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Apache Druid</category><category>Engineering</category><category>Databases</category></item><item><title>Druid has no query sessions, so the panel shows tasks</title><link>https://libredb.org/blog/druid-sessions-are-ingestion-tasks/</link><guid isPermaLink="true">https://libredb.org/blog/druid-sessions-are-ingestion-tasks/</guid><description>Rows come from the task table and every column is relabelled to say so, because there is no session catalog and no query log anywhere to read.</description><pubDate>Thu, 14 May 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Apache Druid</category><category>Engineering</category><category>Databases</category></item><item><title>Connecting to Apache Druid on the Router or the Broker</title><link>https://libredb.org/blog/druid-router-or-broker-connection/</link><guid isPermaLink="true">https://libredb.org/blog/druid-router-or-broker-connection/</guid><description>Both ports serve the identical SQL endpoint and nothing in the connection knows which it reached, and there is no database field because there is one catalog.</description><pubDate>Sat, 28 Mar 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Apache Druid</category><category>Engineering</category><category>Databases</category></item><item><title>A Druid plan tree with no cost anywhere on it</title><link>https://libredb.org/blog/druid-plan-tree-without-costs/</link><guid isPermaLink="true">https://libredb.org/blog/druid-plan-tree-without-costs/</guid><description>The plan returns the native query the cluster will run, rendered in its own operator vocabulary, and the planner publishes no cost and no row estimate.</description><pubDate>Mon, 09 Feb 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Apache Druid</category><category>Engineering</category><category>Databases</category></item><item><title>A missing Druid datasource is an availability question first</title><link>https://libredb.org/blog/druid-catalog-shows-what-is-servable/</link><guid isPermaLink="true">https://libredb.org/blog/druid-catalog-shows-what-is-servable/</guid><description>Marking segments unused removes a datasource from the catalog entirely, and a stopped node makes an existing one answer with the same error as a typo.</description><pubDate>Wed, 24 Dec 2025 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Apache Druid</category><category>Engineering</category><category>Databases</category></item></channel></rss>