This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git
The following commit(s) were added to refs/heads/deploy by this push:
new ef7107fa deploy: 662a86c20f210ba69f5f5b983275e7faf1508c9f
ef7107fa is described below
commit ef7107fa1ecad625d3506f59096a922c324fc608
Author: zkaoudi <[email protected]>
AuthorDate: Mon Mar 11 09:45:53 2024 +0000
deploy: 662a86c20f210ba69f5f5b983275e7faf1508c9f
---
404.html | 4 ++--
assets/js/75f5c5f6.10d21cb5.js | 1 +
assets/js/75f5c5f6.c00cba42.js | 1 -
assets/js/b2f554cd.07d70cbf.js | 1 -
assets/js/b2f554cd.8c8c22f8.js | 1 +
assets/js/bae78078.70745d80.js | 1 +
assets/js/bae78078.df080f04.js | 1 -
assets/js/{main.38f945e3.js => main.a2c13bc8.js} | 4 ++--
...main.38f945e3.js.LICENSE.txt => main.a2c13bc8.js.LICENSE.txt} | 0
assets/js/{runtime~main.91a6cfbe.js => runtime~main.47b6da99.js} | 2 +-
blog/archive/index.html | 4 ++--
blog/atom.xml | 3 +++
blog/index.html | 6 +++---
blog/kafka-meets-wayang-1/index.html | 4 ++--
blog/kafka-meets-wayang-2/index.html | 4 ++--
blog/kafka-meets-wayang-3/index.html | 4 ++--
blog/rss.xml | 3 +++
blog/tags/cross-organization-data-collaboration/index.html | 4 ++--
blog/tags/index.html | 4 ++--
blog/tags/kafka/index.html | 4 ++--
blog/tags/presto/index.html | 6 +++---
blog/tags/spark/index.html | 4 ++--
blog/tags/trino/index.html | 6 +++---
blog/tags/wayang/index.html | 6 +++---
blog/wayang-vs-trino/index.html | 9 ++++++---
blog/website_update/index.html | 4 ++--
docs/community/committer/index.html | 4 ++--
docs/community/contribute/index.html | 4 ++--
docs/community/mailinglist/index.html | 4 ++--
docs/community/repositories/index.html | 4 ++--
docs/community/team/index.html | 4 ++--
docs/guide/adding-operators/index.html | 4 ++--
docs/guide/api-documentation/index.html | 4 ++--
docs/guide/developing-in-wayang/index.html | 4 ++--
docs/guide/examples/index.html | 4 ++--
docs/guide/getting-started/index.html | 4 ++--
docs/guide/installation/index.html | 4 ++--
docs/guide/ml4all/index.html | 4 ++--
docs/guide/optimizer/index.html | 4 ++--
docs/introduction/about/index.html | 4 ++--
docs/introduction/benchmark/index.html | 4 ++--
docs/introduction/features/index.html | 4 ++--
docs/start/download/index.html | 4 ++--
index.html | 4 ++--
lunr-index-1710066353952.json | 1 -
lunr-index-1710150325231.json | 1 +
lunr-index.json | 2 +-
search-doc-1710066353952.json | 1 -
search-doc-1710150325231.json | 1 +
search-doc.json | 2 +-
50 files changed, 90 insertions(+), 81 deletions(-)
diff --git a/404.html b/404.html
index c1f8985b..04d43a3e 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Page Not Found | Apache Wayang (incubating)</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://wayang.apache.org/404.html"><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 d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/assets/js/75f5c5f6.10d21cb5.js b/assets/js/75f5c5f6.10d21cb5.js
new file mode 100644
index 00000000..e543e209
--- /dev/null
+++ b/assets/js/75f5c5f6.10d21cb5.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r="Apache
Wayang vs.
Presto/Trino",o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",tit
[...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.c00cba42.js b/assets/js/75f5c5f6.c00cba42.js
deleted file mode 100644
index 2bdff32a..00000000
--- a/assets/js/75f5c5f6.c00cba42.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.07d70cbf.js b/assets/js/b2f554cd.07d70cbf.js
deleted file mode 100644
index 3385a641..00000000
--- a/assets/js/b2f554cd.07d70cbf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
Kafka meets Apache Wayang - Part 3","description":"The third part of this
article series is an activity
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10,
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.8c8c22f8.js b/assets/js/b2f554cd.8c8c22f8.js
new file mode 100644
index 00000000..4cf67e83
--- /dev/null
+++ b/assets/js/b2f554cd.8c8c22f8.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
Kafka meets Apache Wayang - Part 3","description":"The third part of this
article series is an activity
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10,
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.70745d80.js b/assets/js/bae78078.70745d80.js
new file mode 100644
index 00000000..c20d9ff6
--- /dev/null
+++ b/assets/js/bae78078.70745d80.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r="Apache
Wayang vs.
Presto/Trino",i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",tit
[...]
\ No newline at end of file
diff --git a/assets/js/bae78078.df080f04.js b/assets/js/bae78078.df080f04.js
deleted file mode 100644
index cb4bd679..00000000
--- a/assets/js/bae78078.df080f04.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/main.38f945e3.js b/assets/js/main.a2c13bc8.js
similarity index 99%
rename from assets/js/main.38f945e3.js
rename to assets/js/main.a2c13bc8.js
index de5c700e..3bda3ed7 100644
--- a/assets/js/main.38f945e3.js
+++ b/assets/js/main.a2c13bc8.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.38f945e3.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
[...]
\ No newline at end of file
+/*! For license information please see main.a2c13bc8.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
[...]
\ No newline at end of file
diff --git a/assets/js/main.38f945e3.js.LICENSE.txt
b/assets/js/main.a2c13bc8.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.38f945e3.js.LICENSE.txt
rename to assets/js/main.a2c13bc8.js.LICENSE.txt
diff --git a/assets/js/runtime~main.91a6cfbe.js
b/assets/js/runtime~main.47b6da99.js
similarity index 96%
rename from assets/js/runtime~main.91a6cfbe.js
rename to assets/js/runtime~main.47b6da99.js
index 7bef1c3a..004f654c 100644
--- a/assets/js/runtime~main.91a6cfbe.js
+++ b/assets/js/runtime~main.47b6da99.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,c,d,f,t={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,d,f)=>{if(!c){var
t=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var
r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var
n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,c,d,f,t={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,d,f)=>{if(!c){var
t=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var
r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var
n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index b4034b00..9ba4bfbe 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Archive | Apache Wayang (incubating)</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://wayang.apache.org/blog/archive"><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 [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/atom.xml b/blog/atom.xml
index 69d532a5..988785fa 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -99,10 +99,13 @@ Therefore, we will bring all puzzles together, and show the
full implementation
<p>Trino/Presto is a <strong>query engine</strong> for <strong>distributed SQL
query processing</strong>. It is composed of a coordinator and multiple
workers. The coordinator consists of a query optimizer and a scheduler, while
the workers are responsible for performing the necessary query processing. Data
is fetched from external systems via a Connector API, i.e., Trino/Presto
supports <a href="https://trino.io/ecosystem/data-source" target="_blank"
rel="noopener noreferrer">multiple d [...]
<p>In contrast, Wayang is a <strong>middleware</strong> for
<strong>integrating diverse data platforms</strong>, including but not limited
to query engines. This means that Wayang leverages the processing capabilities
of the underlying data platforms to complete a given job, with no actual query
processing taking place within Wayang itself.</p>
<p>Below you can graphically see the difference between the two systems. Note
that not all available data sources or data platforms are illustrated for
simplicity reasons.</p>
+<p>Below you can see how Wayang integrates data platforms and utilizes them
for any data processing required.</p>
<br>
<img width="90%" alt="Wayang"
src="https://wayang.apache.org/img/blog/wayang-architecture.png" title="Wayang">
<br>
<br>
+<p>Below you can see how Trino unifies different data sources and then
performs data processing in a distributed manner.</p>
+<br>
<img width="90%" alt="Trino"
src="https://wayang.apache.org/img/blog/trino-architecture.png" title="Trino">
<br>
<p>I hope this makes it clear now. <br>
diff --git a/blog/index.html b/blog/index.html
index 44eaf02f..30c1f061 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Blog | Apache Wayang (incubating)</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://wayang.apache.org/blog"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta
data-rh="true" p [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
diff --git a/blog/kafka-meets-wayang-1/index.html
b/blog/kafka-meets-wayang-1/index.html
index cfb87469..0bec74e4 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 1 | Apache
Wayang (incubating)</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://wayang.apache.org/blog/kafka-meets-wayang-1"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/kafka-meets-wayang-2/index.html
b/blog/kafka-meets-wayang-2/index.html
index 680c5171..21f2b3a3 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 2 | Apache
Wayang (incubating)</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://wayang.apache.org/blog/kafka-meets-wayang-2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/kafka-meets-wayang-3/index.html
b/blog/kafka-meets-wayang-3/index.html
index c3ac17d0..d9f1c37a 100644
--- a/blog/kafka-meets-wayang-3/index.html
+++ b/blog/kafka-meets-wayang-3/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 3 | Apache
Wayang (incubating)</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://wayang.apache.org/blog/kafka-meets-wayang-3"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/rss.xml b/blog/rss.xml
index 148d87ae..e13de640 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -96,10 +96,13 @@ Therefore, we will bring all puzzles together, and show the
full implementation
<p>Trino/Presto is a <strong>query engine</strong> for <strong>distributed SQL
query processing</strong>. It is composed of a coordinator and multiple
workers. The coordinator consists of a query optimizer and a scheduler, while
the workers are responsible for performing the necessary query processing. Data
is fetched from external systems via a Connector API, i.e., Trino/Presto
supports <a href="https://trino.io/ecosystem/data-source" target="_blank"
rel="noopener noreferrer">multiple d [...]
<p>In contrast, Wayang is a <strong>middleware</strong> for
<strong>integrating diverse data platforms</strong>, including but not limited
to query engines. This means that Wayang leverages the processing capabilities
of the underlying data platforms to complete a given job, with no actual query
processing taking place within Wayang itself.</p>
<p>Below you can graphically see the difference between the two systems. Note
that not all available data sources or data platforms are illustrated for
simplicity reasons.</p>
+<p>Below you can see how Wayang integrates data platforms and utilizes them
for any data processing required.</p>
<br>
<img width="90%" alt="Wayang"
src="https://wayang.apache.org/img/blog/wayang-architecture.png" title="Wayang">
<br>
<br>
+<p>Below you can see how Trino unifies different data sources and then
performs data processing in a distributed manner.</p>
+<br>
<img width="90%" alt="Trino"
src="https://wayang.apache.org/img/blog/trino-architecture.png" title="Trino">
<br>
<p>I hope this makes it clear now. <br>
diff --git a/blog/tags/cross-organization-data-collaboration/index.html
b/blog/tags/cross-organization-data-collaboration/index.html
index c0dcccc6..e6bc720a 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">3 posts tagged with "cross organization data
collaboration" | Apache Wayang (incubating)</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://wayang.apache.org/blog/tags/cross-organization-data-collaboration"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 47b93544..5c520ca6 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Tags | Apache Wayang (incubating)</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://wayang.apache.org/blog/tags"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="tr [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index ac84526b..2b2ec170 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">3 posts tagged with "kafka" | Apache Wayang
(incubating)</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://wayang.apache.org/blog/tags/kafka"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/tags/presto/index.html b/blog/tags/presto/index.html
index 89b3d03f..7599d272 100644
--- a/blog/tags/presto/index.html
+++ b/blog/tags/presto/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "presto" | Apache Wayang
(incubating)</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://wayang.apache.org/blog/tags/presto"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
+<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
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.se [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/tags/spark/index.html b/blog/tags/spark/index.html
index 365fd4d1..f9967586 100644
--- a/blog/tags/spark/index.html
+++ b/blog/tags/spark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "spark" | Apache Wayang
(incubating)</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://wayang.apache.org/blog/tags/spark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/blog/tags/trino/index.html b/blog/tags/trino/index.html
index 613cb378..d77509f4 100644
--- a/blog/tags/trino/index.html
+++ b/blog/tags/trino/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "trino" | Apache Wayang
(incubating)</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://wayang.apache.org/blog/tags/trino"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
+<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
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.se [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index 578ef24f..0b7b9c32 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">5 posts tagged with "wayang" | Apache Wayang
(incubating)</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://wayang.apache.org/blog/tags/wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
diff --git a/blog/wayang-vs-trino/index.html b/blog/wayang-vs-trino/index.html
index 885ca3b3..77330bf8 100644
--- a/blog/wayang-vs-trino/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -5,19 +5,22 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang vs. Presto/Trino | Apache Wayang
(incubating)</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://wayang.apache.org/blog/wayang-vs-trino"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_ta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
+<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
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.se [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a href="#key-distinctions" class="hash-link" aria-label="Direct
link to Key Distinctions" title="Direct link to Key Distinctions"></a></h2>
<p>Trino/Presto is a <strong>query engine</strong> for <strong>distributed SQL
query processing</strong>. It is composed of a coordinator and multiple
workers. The coordinator consists of a query optimizer and a scheduler, while
the workers are responsible for performing the necessary query processing. Data
is fetched from external systems via a Connector API, i.e., Trino/Presto
supports <a href="https://trino.io/ecosystem/data-source" target="_blank"
rel="noopener noreferrer">multiple d [...]
<p>In contrast, Wayang is a <strong>middleware</strong> for
<strong>integrating diverse data platforms</strong>, including but not limited
to query engines. This means that Wayang leverages the processing capabilities
of the underlying data platforms to complete a given job, with no actual query
processing taking place within Wayang itself.</p>
<p>Below you can graphically see the difference between the two systems. Note
that not all available data sources or data platforms are illustrated for
simplicity reasons.</p>
+<p>Below you can see how Wayang integrates data platforms and utilizes them
for any data processing required.</p>
<br>
<img width="90%" alt="Wayang" src="/img/blog/wayang-architecture.png"
title="Wayang">
<br>
<br>
+<p>Below you can see how Trino unifies different data sources and then
performs data processing in a distributed manner.</p>
+<br>
<img width="90%" alt="Trino" src="/img/blog/trino-architecture.png"
title="Trino">
<br>
<p>I hope this makes it clear now. <br>
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index 93499ef9..a3c40047 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Website updated | Apache Wayang
(incubating)</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://wayang.apache.org/blog/website_update"><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="defa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/community/committer/index.html
b/docs/community/committer/index.html
index 2e558d6c..90be5d2a 100644
--- a/docs/community/committer/index.html
+++ b/docs/community/committer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Becoming a committer | Apache Wayang
(incubating)</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://wayang.apache.org/docs/community/committer"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/community/contribute/index.html
b/docs/community/contribute/index.html
index abe76e65..1b7cd436 100644
--- a/docs/community/contribute/index.html
+++ b/docs/community/contribute/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to contribute | Apache Wayang
(incubating)</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://wayang.apache.org/docs/community/contribute"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/community/mailinglist/index.html
b/docs/community/mailinglist/index.html
index df8dfb2c..4fad0369 100644
--- a/docs/community/mailinglist/index.html
+++ b/docs/community/mailinglist/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Mailinglists | Apache Wayang (incubating)</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://wayang.apache.org/docs/community/mailinglist"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/community/repositories/index.html
b/docs/community/repositories/index.html
index eb9cb5d0..e047e404 100644
--- a/docs/community/repositories/index.html
+++ b/docs/community/repositories/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Repositories | Apache Wayang (incubating)</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://wayang.apache.org/docs/community/repositories"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" cont [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index 83ffd479..e234346f 100644
--- a/docs/community/team/index.html
+++ b/docs/community/team/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Team | Apache Wayang (incubating)</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://wayang.apache.org/docs/community/team"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/adding-operators/index.html
b/docs/guide/adding-operators/index.html
index b911d74f..6cd4cde0 100644
--- a/docs/guide/adding-operators/index.html
+++ b/docs/guide/adding-operators/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Adding an operator in Wayang | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/adding-operators"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/api-documentation/index.html
b/docs/guide/api-documentation/index.html
index 1733f657..565781ce 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">API documentation | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/api-documentation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/developing-in-wayang/index.html
b/docs/guide/developing-in-wayang/index.html
index ee2835e8..1290c3ff 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Developing in Wayang | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/developing-in-wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index b8a99697..ec5cc31c 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Usage Examples | Apache Wayang (incubating)</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://wayang.apache.org/docs/guide/examples"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="e [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/getting-started/index.html
b/docs/guide/getting-started/index.html
index cdba490b..bf964449 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Getting started | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/getting-started"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/installation/index.html
b/docs/guide/installation/index.html
index 7e7f24fc..af782cde 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to build Wayang | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/installation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index a5b9038c..f9db4f0f 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Scalable Machine Learning | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/ml4all"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index fb945cc5..1c1c4fea 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Data processing optimizer | Apache Wayang
(incubating)</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://wayang.apache.org/docs/guide/optimizer"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/introduction/about/index.html
b/docs/introduction/about/index.html
index dfc10a3c..14402e1c 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">What is Wayang? | Apache Wayang
(incubating)</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://wayang.apache.org/docs/introduction/about"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/introduction/benchmark/index.html
b/docs/introduction/benchmark/index.html
index 76a22b3d..a65e9c5e 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Benchmarking Wayang | Apache Wayang
(incubating)</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://wayang.apache.org/docs/introduction/benchmark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:languag [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/introduction/features/index.html
b/docs/introduction/features/index.html
index 4473b4f8..4369d0df 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Features | Apache Wayang (incubating)</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://wayang.apache.org/docs/introduction/features"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index 077f84a5..c63f24fa 100644
--- a/docs/start/download/index.html
+++ b/docs/start/download/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Download Apache Wayang | Apache Wayang
(incubating)</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://wayang.apache.org/docs/start/download"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/index.html b/index.html
index 81a08300..9a881151 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang (incubating) | Apache Wayang
(incubating)</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://wayang.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"><me
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
-<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47b6da99.js" defer="defer"></script>
+<script src="/assets/js/main.a2c13bc8.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
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.se [...]
diff --git a/lunr-index-1710066353952.json b/lunr-index-1710066353952.json
deleted file mode 100644
index 70d40b2f..00000000
--- a/lunr-index-1710066353952.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
[...]
\ No newline at end of file
diff --git a/lunr-index-1710150325231.json b/lunr-index-1710150325231.json
new file mode 100644
index 00000000..5e6613cf
--- /dev/null
+++ b/lunr-index-1710150325231.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.367,1,2.937,3,0.762,4,6.332,7,7.889,8,5.174,9,5.844,10,5.326,11,8.714,12,4.613,13,10.311,14,2.878,15,5.864,16,6.631,17,7.316,18,6.631,19,6.985,20,6.631,21,6.631,22,5.326,23,3.493,24,6.476,25,8.714,26,4.939,27,4.629,28,3.855,29,2.679,30,2.042,31,3.787,32,2.328,33,2.6
[...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 70d40b2f..5e6613cf 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
[...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.367,1,2.937,3,0.762,4,6.332,7,7.889,8,5.174,9,5.844,10,5.326,11,8.714,12,4.613,13,10.311,14,2.878,15,5.864,16,6.631,17,7.316,18,6.631,19,6.985,20,6.631,21,6.631,22,5.326,23,3.493,24,6.476,25,8.714,26,4.939,27,4.629,28,3.855,29,2.679,30,2.042,31,3.787,32,2.328,33,2.6
[...]
\ No newline at end of file
diff --git a/search-doc-1710066353952.json b/search-doc-1710066353952.json
deleted file mode 100644
index 2df67a27..00000000
--- a/search-doc-1710066353952.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/search-doc-1710150325231.json b/search-doc-1710150325231.json
new file mode 100644
index 00000000..4042a90a
--- /dev/null
+++ b/search-doc-1710150325231.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index 2df67a27..4042a90a 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file