<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Trino on Ziva</title>
		<link>https://zivali.github.io/tags/trino/</link>
		<description>Recent content in Trino on Ziva</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright>
		
		
			<lastBuildDate>Mon, 08 Jun 2026 02:45:00 +0000</lastBuildDate>
		
			<atom:link href="https://zivali.github.io/tags/trino/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>How Trino Executes A Query: Coordinator, Workers, Stages, Tasks, Drivers, And Pages</title>
				<link>https://zivali.github.io/posts/how-trino-executes-a-query-coordinator-workers-stages-tasks-drivers-and-pages/</link>
				<pubDate>Sun, 07 Jun 2026 21:04:00 +0000</pubDate>
				<guid>https://zivali.github.io/posts/how-trino-executes-a-query-coordinator-workers-stages-tasks-drivers-and-pages/</guid>
				<description>&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/katex.min.css&#34; integrity=&#34;sha384-bYdxxUwYipFNohQlHt0bjN/LCpueqWz13HufFEV1SUatKs1cm4L6fFgCi1jT643X&#34; crossorigin=&#34;anonymous&#34;&gt;&#xA;&lt;p&gt;Trino can feel hard to learn because the execution vocabulary is unfamiliar:&#xA;coordinator, worker, catalog, connector, split, stage, task, driver, operator,&#xA;page, block.&lt;/p&gt;&#xA;&lt;p&gt;The useful way to learn Trino is to follow one query through the system and keep&#xA;asking the same question:&lt;/p&gt;&#xA;&lt;div class=&#34;code-block highlight is-open show-line-numbers  tw-group tw-my-2&#34;&gt;&#xA;  &lt;div class=&#34;&#xA;    &#xA;    tw-flex &#xA;    tw-flex-row&#xA;    tw-flex-1 &#xA;    tw-justify-between &#xA;    tw-w-full tw-bg-bgColor-secondary&#xA;    &#34;&gt;      &#xA;    &lt;button &#xA;      class=&#34;&#xA;        code-block-button&#xA;        tw-mx-2 &#xA;        tw-flex&#xA;        tw-flex-row&#xA;        tw-flex-1&#34;&#xA;      aria-hidden=&#34;true&#34;&gt;&#xA;          &lt;div class=&#34;group-[.is-open]:tw-rotate-90 tw-transition-[transform] tw-duration-500 tw-ease-in-out print:!tw-hidden tw-w-min tw-h-min tw-my-1 tw-mx-1&#34;&gt;&lt;svg class=&#34;icon&#34;&#xA;    xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 320 512&#34;&gt;&lt;!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --&gt;&lt;path d=&#34;M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z&#34;/&gt;&lt;/svg&gt;&lt;/div&gt;&#xA;          &lt;p class=&#34;tw-select-none !tw-my-1&#34;&gt;text&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
