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 e91731f4 deploy: a41680c0c6cad433b353120dde0e6cc35d5c56d7
e91731f4 is described below
commit e91731f4eabf9c1c150cac3e106d38c85b028c5b
Author: 2pk03 <[email protected]>
AuthorDate: Fri Mar 8 11:29:21 2024 +0000
deploy: a41680c0c6cad433b353120dde0e6cc35d5c56d7
---
404.html | 4 +-
assets/js/29e20dbd.9a46b8ca.js | 1 -
assets/js/29e20dbd.a8b9fc70.js | 1 +
assets/js/34f284a7.5f2b6514.js | 1 -
assets/js/34f284a7.93db2f41.js | 1 +
assets/js/75f5c5f6.d89f8a9b.js | 1 -
assets/js/75f5c5f6.fd71a4db.js | 1 +
assets/js/814f3328.98a11b7d.js | 1 +
assets/js/814f3328.b3841e1d.js | 1 -
assets/js/b2f554cd.30391b0d.js | 1 +
assets/js/b2f554cd.d0b98779.js | 1 -
assets/js/bae78078.ff73729e.js | 1 +
assets/js/main.4fc29e8d.js | 2 -
assets/js/main.a951ba7f.js | 2 +
...js.LICENSE.txt => main.a951ba7f.js.LICENSE.txt} | 0
assets/js/runtime~main.c11068b0.js | 1 -
assets/js/runtime~main.ddf20efb.js | 1 +
blog/archive/index.html | 6 +-
blog/atom.xml | 65 +++++++++++-----------
blog/index.html | 6 +-
blog/kafka-meets-wayang-1/index.html | 6 +-
blog/kafka-meets-wayang-2/index.html | 8 +--
blog/rss.xml | 65 +++++++++++-----------
.../index.html | 6 +-
blog/tags/index.html | 6 +-
blog/tags/kafka/index.html | 6 +-
blog/tags/presto/index.html | 6 +-
blog/tags/trino/index.html | 6 +-
blog/tags/wayang/index.html | 6 +-
.../{website_update => wayang-vs-trino}/index.html | 8 +--
blog/website_update/index.html | 59 ++++++++++----------
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-1709897045710.json | 1 -
lunr-index-1709897333925.json | 1 +
lunr-index.json | 2 +-
search-doc-1709897045710.json | 1 -
search-doc-1709897333925.json | 1 +
search-doc.json | 2 +-
sitemap.xml | 2 +-
56 files changed, 180 insertions(+), 182 deletions(-)
diff --git a/404.html b/404.html
index 5dbdf2ad..03acd1eb 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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/29e20dbd.9a46b8ca.js b/assets/js/29e20dbd.9a46b8ca.js
deleted file mode 100644
index d98ae9ff..00000000
--- a/assets/js/29e20dbd.9a46b8ca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/29e20dbd.a8b9fc70.js b/assets/js/29e20dbd.a8b9fc70.js
new file mode 100644
index 00000000..035bdfd2
--- /dev/null
+++ b/assets/js/29e20dbd.a8b9fc70.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.5f2b6514.js b/assets/js/34f284a7.5f2b6514.js
deleted file mode 100644
index e8646f6a..00000000
--- a/assets/js/34f284a7.5f2b6514.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.93db2f41.js b/assets/js/34f284a7.93db2f41.js
new file mode 100644
index 00000000..b31c84be
--- /dev/null
+++ b/assets/js/34f284a7.93db2f41.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.d89f8a9b.js b/assets/js/75f5c5f6.d89f8a9b.js
deleted file mode 100644
index 7bfa85a0..00000000
--- a/assets/js/75f5c5f6.d89f8a9b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
n=a(5893),i=a(1151);const s={slug:"website_update",title:"Website
updated",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r="Apache Wayang
vs.
Presto/Trino",o={permalink:"/blog/website_update",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Website
updat [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.fd71a4db.js b/assets/js/75f5c5f6.fd71a4db.js
new file mode 100644
index 00000000..016f707a
--- /dev/null
+++ b/assets/js/75f5c5f6.fd71a4db.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=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/814f3328.98a11b7d.js b/assets/js/814f3328.98a11b7d.js
new file mode 100644
index 00000000..e42453fd
--- /dev/null
+++ b/assets/js/814f3328.98a11b7d.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"All
our posts","items":[{"title":"Apache Wayang vs.
Presto/Trino","permalink":"/blog/wayang-vs-trino","unlisted":false},{"title":"Apache
Kafka meets Apache Wayang - Part
2","permalink":"/blog/kafka-meets-wayang-2","unlisted":false},{"title":"Apache
Kafka meets Apache Wayang - Part
1","permalink":"/blog/kafka-meets-wayang-1","unlisted":false},{"title":" [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.b3841e1d.js b/assets/js/814f3328.b3841e1d.js
deleted file mode 100644
index ffaa75af..00000000
--- a/assets/js/814f3328.b3841e1d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"All
our posts","items":[{"title":"Website
updated","permalink":"/blog/website_update","unlisted":false},{"title":"Apache
Kafka meets Apache Wayang - Part
2","permalink":"/blog/kafka-meets-wayang-2","unlisted":false},{"title":"Apache
Kafka meets Apache Wayang - Part
1","permalink":"/blog/kafka-meets-wayang-1","unlisted":false},{"title":"Website
updated" [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.30391b0d.js b/assets/js/b2f554cd.30391b0d.js
new file mode 100644
index 00000000..19c2c78e
--- /dev/null
+++ b/assets/js/b2f554cd.30391b0d.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"wayang-vs-trino","metadata":{"permalink":"/blog/wayang-vs-trino","source":"@site/blog/2024-03-08-wayang-vs-presto.md","title":"Apache
Wayang vs. Presto/Trino","description":"We have been asked several times about
the difference between Apache Wayang and Presto/Trino. In this blog post, we
will clarify the main differences and how they impact v [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.d0b98779.js b/assets/js/b2f554cd.d0b98779.js
deleted file mode 100644
index b460c11c..00000000
--- a/assets/js/b2f554cd.d0b98779.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"website_update","metadata":{"permalink":"/blog/website_update","source":"@site/blog/2024-03-08-wayang-vs-presto.md","title":"Website
updated","description":"We have been asked several times about the difference
between Apache Wayang and Presto/Trino. In this blog post, we will clarify the
main differences and how they impact various applicatio [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.ff73729e.js b/assets/js/bae78078.ff73729e.js
new file mode 100644
index 00000000..7ce9a527
--- /dev/null
+++ b/assets/js/bae78078.ff73729e.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=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.4fc29e8d.js b/assets/js/main.4fc29e8d.js
deleted file mode 100644
index 22e4bd4d..00000000
--- a/assets/js/main.4fc29e8d.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.4fc29e8d.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.a951ba7f.js b/assets/js/main.a951ba7f.js
new file mode 100644
index 00000000..2b37155e
--- /dev/null
+++ b/assets/js/main.a951ba7f.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.a951ba7f.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.4fc29e8d.js.LICENSE.txt
b/assets/js/main.a951ba7f.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.4fc29e8d.js.LICENSE.txt
rename to assets/js/main.a951ba7f.js.LICENSE.txt
diff --git a/assets/js/runtime~main.c11068b0.js
b/assets/js/runtime~main.c11068b0.js
deleted file mode 100644
index 42d9b059..00000000
--- a/assets/js/runtime~main.c11068b0.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,t,f,d={},r={};function o(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
d[e].call(c.exports,c,c.exports,o),c.exports}o.m=d,e=[],o.O=(a,c,t,f)=>{if(!c){var
d=1/0;for(i=0;i<e.length;i++){c=e[i][0],t=e[i][1],f=e[i][2];for(var
r=!0,b=0;b<c.length;b++)(!1&f||d>=f)&&Object.keys(o.O).every((e=>o.O[e](c[b])))?c.splice(b--,1):(r=!1,f<d&&(d=f));if(r){e.splice(i--,1);var
n=t();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/assets/js/runtime~main.ddf20efb.js
b/assets/js/runtime~main.ddf20efb.js
new file mode 100644
index 00000000..19ab6a9a
--- /dev/null
+++ b/assets/js/runtime~main.ddf20efb.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,c,t,f,d={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
d[e].call(c.exports,c,c.exports,b),c.exports}b.m=d,e=[],b.O=(a,c,t,f)=>{if(!c){var
d=1/0;for(i=0;i<e.length;i++){c=e[i][0],t=e[i][1],f=e[i][2];for(var
r=!0,o=0;o<c.length;o++)(!1&f||d>=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,f<d&&(d=f));if(r){e.splice(i--,1);var
n=t();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 fbc2acc6..ba490727 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,11 +5,11 @@
<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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/atom.xml b/blog/atom.xml
index 39a99fa1..d4ba9b04 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -8,13 +8,13 @@
<subtitle>Apache Wayang (incubating) Blog</subtitle>
<icon>https://wayang.apache.org/img/wayang-logo.jpg</icon>
<entry>
- <title type="html"><![CDATA[Website updated]]></title>
- <id>https://wayang.apache.org/blog/website_update</id>
- <link href="https://wayang.apache.org/blog/website_update"/>
+ <title type="html"><![CDATA[Apache Wayang vs. Presto/Trino]]></title>
+ <id>https://wayang.apache.org/blog/wayang-vs-trino</id>
+ <link href="https://wayang.apache.org/blog/wayang-vs-trino"/>
<updated>2024-03-08T00:00:00.000Z</updated>
<summary type="html"><![CDATA[We have been asked several times about
the difference between Apache Wayang and Presto/Trino. In this blog post, we
will clarify the main differences and how they impact various applications and
use cases.]]></summary>
<content type="html"><![CDATA[<p>We have been asked several times
about the difference between Apache Wayang and Presto/Trino. In this blog post,
we will clarify the main differences and how they impact various applications
and use cases.</p>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/website_update#key-distinctions"
class="hash-link" aria-label="Direct link to Key Distinctions" title="Direct
link to Key Distinctions"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/wayang-vs-trino#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>
@@ -26,7 +26,7 @@
<p>I hope this makes it clear now. <br>
In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly
integrated with other data platforms, as shown below.</p>
<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/wayang-with-trino.pdf">
-<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/website_update#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/wayang-vs-trino#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
<p>Wayang brings several benefits thanks to its integration layer:</p>
<ul>
<li>
@@ -42,7 +42,7 @@ In fact, Trino can be easily plugged to Wayang as a platform
and be seamlessly i
<p>Data does not have to be transferred outside their original location.</p>
</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/website_update#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/wayang-vs-trino#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
<p>Trino is a distributed SQL query engine which performs all the query
processing of an input SQL query in a distributed manner. Wayang, on the other
hand, is a data platform integrator which can automatically determine which
data platform(s) is best suited for an application.</p>
<p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener
noreferrer">zkaoudi</a></p>]]></content>
<author>
@@ -189,38 +189,37 @@ Later, we want to switch to Apache Spark.</p>]]></content>
<link href="https://wayang.apache.org/blog/website_update"/>
<updated>2024-01-25T00:00:00.000Z</updated>
<summary type="html"><![CDATA[We're updated our website and use now
Docusaurus.]]></summary>
- <content type="html"><![CDATA[<p>We have been asked several times
about the difference between Apache Wayang and Presto/Trino. In this blog post,
we will clarify the main differences and how they impact various applications
and use cases.</p>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/website_update#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>
-<img width="75%" alt="Wayang"
src="https://wayang.apache.org/img/blog/wayang-architecture.pdf">
-<br>
-<br>
-<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/trino-architecture.pdf">
-<br>
-<p>I hope this makes it clear now. <br>
-In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly
integrated with other data platforms, as shown below.</p>
-<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/wayang-with-trino.pdf">
-<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/website_update#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
-<p>Wayang brings several benefits thanks to its integration layer:</p>
+ <content type="html"><![CDATA[<p>We're updated our website and use now
Docusaurus.</p>
+<p>Author: <a href="https://github.com/2pk03" target="_blank" rel="noopener
noreferrer">2pk03</a></p>
+<p>We switched to a new CMS. That's all.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="cheatsheet">Cheatsheet<a
href="https://wayang.apache.org/blog/website_update#cheatsheet"
class="hash-link" aria-label="Direct link to Cheatsheet" title="Direct link to
Cheatsheet"></a></h2>
+<p>List:</p>
<ul>
-<li>
-<p>Seamless integration of SQL query engines with ML and other data analysis
systems within a single job, eliminating the need to materialize intermediate
results.</p>
-</li>
-<li>
-<p>Users are freed from the task of specifying the query engines for an
application if they desire. By submitting their Wayang job, the cross-platform
optimizer can automatically determine the best data platform to use for
improved performance or cost savings.</p>
+<li>Line one<!-- -->
+<ul>
+<li>Line one.one</li>
+<li>Line one.two</li>
+</ul>
</li>
-<li>
-<p>Wayang facilitates cross-platform data processing by utilizing multiple
data platforms to execute a query for a single job, optimizing performance and
cost efficiency.</p>
+<li>Line two<!-- -->
+<ul>
+<li>Line two.one</li>
+<li>Line two.two</li>
+</ul>
</li>
-<li>
-<p>Data does not have to be transferred outside their original location.</p>
+<li>Line three<!-- -->
+<ul>
+<li>...</li>
+<li>...</li>
+</ul>
</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/website_update#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
-<p>Trino is a distributed SQL query engine which performs all the query
processing of an input SQL query in a distributed manner. Wayang, on the other
hand, is a data platform integrator which can automatically determine which
data platform(s) is best suited for an application.</p>
-<p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener
noreferrer">zkaoudi</a></p>]]></content>
+<p>Another style for a list:</p>
+<ul>
+<li>Line one</li>
+<li>Line two</li>
+<li>Line three</li>
+</ul>]]></content>
<author>
<name>Alexander Alten</name>
<uri>https://github.com/2pk03</uri>
diff --git a/blog/index.html b/blog/index.html
index 4a4d40a2..ad37d36e 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,11 +5,11 @@
<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
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 7ba4fefd..b978412e 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -5,11 +5,11 @@
<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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>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 which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
diff --git a/blog/kafka-meets-wayang-2/index.html
b/blog/kafka-meets-wayang-2/index.html
index db30b2f2..fe0a61bd 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -5,11 +5,11 @@
<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
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>
@@ -66,7 +66,7 @@ The layer above handles the mapping of the components at
startup time.
All this wiring is needed to keep Wayang open and flexible so that multiple
external systems can be used in a variety of combinations and using multiple
target platforms in combinations.</p>
<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 creation of an Kafka
Source and Sink component for the Apache Spark platform, which allows our use
case to scale.
-Finally, in part four we 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
blogPostFooterDetailsFull_mRVl"><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 [...]
+Finally, in part four we 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
blogPostFooterDetailsFull_mRVl"><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 [...]
<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/rss.xml b/blog/rss.xml
index 65f010b3..4875cec4 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -9,13 +9,13 @@
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
<item>
- <title><![CDATA[Website updated]]></title>
- <link>https://wayang.apache.org/blog/website_update</link>
- <guid>https://wayang.apache.org/blog/website_update</guid>
+ <title><![CDATA[Apache Wayang vs. Presto/Trino]]></title>
+ <link>https://wayang.apache.org/blog/wayang-vs-trino</link>
+ <guid>https://wayang.apache.org/blog/wayang-vs-trino</guid>
<pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate>
<description><![CDATA[We have been asked several times about the
difference between Apache Wayang and Presto/Trino. In this blog post, we will
clarify the main differences and how they impact various applications and use
cases.]]></description>
<content:encoded><![CDATA[<p>We have been asked several times
about the difference between Apache Wayang and Presto/Trino. In this blog post,
we will clarify the main differences and how they impact various applications
and use cases.</p>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/website_update#key-distinctions"
class="hash-link" aria-label="Direct link to Key Distinctions" title="Direct
link to Key Distinctions"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/wayang-vs-trino#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>
@@ -27,7 +27,7 @@
<p>I hope this makes it clear now. <br>
In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly
integrated with other data platforms, as shown below.</p>
<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/wayang-with-trino.pdf">
-<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/website_update#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/wayang-vs-trino#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
<p>Wayang brings several benefits thanks to its integration layer:</p>
<ul>
<li>
@@ -43,7 +43,7 @@ In fact, Trino can be easily plugged to Wayang as a platform
and be seamlessly i
<p>Data does not have to be transferred outside their original location.</p>
</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/website_update#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/wayang-vs-trino#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
<p>Trino is a distributed SQL query engine which performs all the query
processing of an input SQL query in a distributed manner. Wayang, on the other
hand, is a data platform integrator which can automatically determine which
data platform(s) is best suited for an application.</p>
<p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener
noreferrer">zkaoudi</a></p>]]></content:encoded>
<category>wayang</category>
@@ -178,38 +178,37 @@ Later, we want to switch to Apache
Spark.</p>]]></content:encoded>
<guid>https://wayang.apache.org/blog/website_update</guid>
<pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
<description><![CDATA[We're updated our website and use now
Docusaurus.]]></description>
- <content:encoded><![CDATA[<p>We have been asked several times
about the difference between Apache Wayang and Presto/Trino. In this blog post,
we will clarify the main differences and how they impact various applications
and use cases.</p>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a
href="https://wayang.apache.org/blog/website_update#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>
-<img width="75%" alt="Wayang"
src="https://wayang.apache.org/img/blog/wayang-architecture.pdf">
-<br>
-<br>
-<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/trino-architecture.pdf">
-<br>
-<p>I hope this makes it clear now. <br>
-In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly
integrated with other data platforms, as shown below.</p>
-<img width="75%" alt="Trino"
src="https://wayang.apache.org/img/blog/wayang-with-trino.pdf">
-<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a
href="https://wayang.apache.org/blog/website_update#what-are-the-advantages-of-using-wayang"
class="hash-link" aria-label="Direct link to What are the advantages of using
Wayang?" title="Direct link to What are the advantages of using
Wayang?"></a></h2>
-<p>Wayang brings several benefits thanks to its integration layer:</p>
+ <content:encoded><![CDATA[<p>We're updated our website and use now
Docusaurus.</p>
+<p>Author: <a href="https://github.com/2pk03" target="_blank" rel="noopener
noreferrer">2pk03</a></p>
+<p>We switched to a new CMS. That's all.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="cheatsheet">Cheatsheet<a
href="https://wayang.apache.org/blog/website_update#cheatsheet"
class="hash-link" aria-label="Direct link to Cheatsheet" title="Direct link to
Cheatsheet"></a></h2>
+<p>List:</p>
<ul>
-<li>
-<p>Seamless integration of SQL query engines with ML and other data analysis
systems within a single job, eliminating the need to materialize intermediate
results.</p>
-</li>
-<li>
-<p>Users are freed from the task of specifying the query engines for an
application if they desire. By submitting their Wayang job, the cross-platform
optimizer can automatically determine the best data platform to use for
improved performance or cost savings.</p>
+<li>Line one<!-- -->
+<ul>
+<li>Line one.one</li>
+<li>Line one.two</li>
+</ul>
</li>
-<li>
-<p>Wayang facilitates cross-platform data processing by utilizing multiple
data platforms to execute a query for a single job, optimizing performance and
cost efficiency.</p>
+<li>Line two<!-- -->
+<ul>
+<li>Line two.one</li>
+<li>Line two.two</li>
+</ul>
</li>
-<li>
-<p>Data does not have to be transferred outside their original location.</p>
+<li>Line three<!-- -->
+<ul>
+<li>...</li>
+<li>...</li>
+</ul>
</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="https://wayang.apache.org/blog/website_update#conclusion"
class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to
Conclusion"></a></h2>
-<p>Trino is a distributed SQL query engine which performs all the query
processing of an input SQL query in a distributed manner. Wayang, on the other
hand, is a data platform integrator which can automatically determine which
data platform(s) is best suited for an application.</p>
-<p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener
noreferrer">zkaoudi</a></p>]]></content:encoded>
+<p>Another style for a list:</p>
+<ul>
+<li>Line one</li>
+<li>Line two</li>
+<li>Line three</li>
+</ul>]]></content:encoded>
<category>wayang</category>
</item>
</channel>
diff --git a/blog/tags/cross-organization-data-collaboration/index.html
b/blog/tags/cross-organization-data-collaboration/index.html
index acfa52cc..bec7f2d4 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">2 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
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/tags/index.html b/blog/tags/index.html
index 8fad8b65..10499c59 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,11 +5,11 @@
<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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/kafka/index.html b/blog/tags/kafka/index.html
index f55e733f..3903f420 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">2 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
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/tags/presto/index.html b/blog/tags/presto/index.html
index 3c7b3075..10b44742 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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/trino/index.html b/blog/tags/trino/index.html
index 435a4902..5b28c5fd 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 8931f426..b251044b 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">4 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
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/website_update/index.html b/blog/wayang-vs-trino/index.html
similarity index 79%
copy from blog/website_update/index.html
copy to blog/wayang-vs-trino/index.html
index 51d3df43..1b0c1c3f 100644
--- a/blog/website_update/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -3,13 +3,13 @@
<head>
<meta charset="UTF-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 [...]
+<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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>
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index 51d3df43..e7a83134 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -3,44 +3,43 @@
<head>
<meta charset="UTF-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 [...]
+<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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 [...]
-<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>
-<img width="75%" alt="Wayang" src="/img/blog/wayang-architecture.pdf">
-<br>
-<br>
-<img width="75%" alt="Trino" src="/img/blog/trino-architecture.pdf">
-<br>
-<p>I hope this makes it clear now. <br>
-In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly
integrated with other data platforms, as shown below.</p>
-<img width="75%" alt="Trino" src="/img/blog/wayang-with-trino.pdf">
-<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="what-are-the-advantages-of-using-wayang">What are the advantages of using
Wayang?<a href="#what-are-the-advantages-of-using-wayang" class="hash-link"
aria-label="Direct link to What are the advantages of using Wayang?"
title="Direct link to What are the advantages of using Wayang?"></a></h2>
-<p>Wayang brings several benefits thanks to its integration layer:</p>
+<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>Author: <a href="https://github.com/2pk03" target="_blank" rel="noopener
noreferrer">2pk03</a></p>
+<p>We switched to a new CMS. That's all.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="cheatsheet">Cheatsheet<a
href="#cheatsheet" class="hash-link" aria-label="Direct link to Cheatsheet"
title="Direct link to Cheatsheet"></a></h2>
+<p>List:</p>
<ul>
-<li>
-<p>Seamless integration of SQL query engines with ML and other data analysis
systems within a single job, eliminating the need to materialize intermediate
results.</p>
-</li>
-<li>
-<p>Users are freed from the task of specifying the query engines for an
application if they desire. By submitting their Wayang job, the cross-platform
optimizer can automatically determine the best data platform to use for
improved performance or cost savings.</p>
+<li>Line one<!-- -->
+<ul>
+<li>Line one.one</li>
+<li>Line one.two</li>
+</ul>
</li>
-<li>
-<p>Wayang facilitates cross-platform data processing by utilizing multiple
data platforms to execute a query for a single job, optimizing performance and
cost efficiency.</p>
+<li>Line two<!-- -->
+<ul>
+<li>Line two.one</li>
+<li>Line two.two</li>
+</ul>
</li>
-<li>
-<p>Data does not have to be transferred outside their original location.</p>
+<li>Line three<!-- -->
+<ul>
+<li>...</li>
+<li>...</li>
+</ul>
</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a
href="#conclusion" class="hash-link" aria-label="Direct link to Conclusion"
title="Direct link to Conclusion"></a></h2>
-<p>Trino is a distributed SQL query engine which performs all the query
processing of an input SQL query in a distributed manner. Wayang, on the other
hand, is a data platform integrator which can automatically determine which
data platform(s) is best suited for an application.</p>
-<p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener
noreferrer">zkaoudi</a></p></div><footer class="row docusaurus-mt-lg
blogPostFooterDetailsFull_mRVl"><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/presto">presto</a></li><li class="tag_QGVx"><a class="tag_zVe
[...]
+<p>Another style for a list:</p>
+<ul>
+<li>Line one</li>
+<li>Line two</li>
+<li>Line three</li>
+</ul></div><footer class="row docusaurus-mt-lg
blogPostFooterDetailsFull_mRVl"><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></ul></div></footer></article><nav
class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page
navigation"><a class="pagination-nav__link pagination-nav__link--prev"
href="/blog/kafka-meets-wayang-1"><div class="pagination-nav__ [...]
<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/docs/community/committer/index.html
b/docs/community/committer/index.html
index 62178065..a50c63db 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 fcb3f3b2..f025f538 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 ca67931f..e507d74b 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 c7def04c..39dc9fe6 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 5b88147c..58e8cabc 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 08fe5b16..94026407 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 2f25adff..b492661d 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 4629583d..16bd524c 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 30586313..0f641045 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 37b61302..18dfb404 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 b6e0d21c..9b280c26 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 ea4995ea..b1d9afed 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 3741c063..64a35cf8 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 b93522c5..76205ef7 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 e8dcccba..b033a736 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 b6637697..083c003e 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 10af4806..d34cb4b9 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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 0a05f71b..e871e234 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.c11068b0.js" defer="defer"></script>
-<script src="/assets/js/main.4fc29e8d.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.ddf20efb.js" defer="defer"></script>
+<script src="/assets/js/main.a951ba7f.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-1709897045710.json b/lunr-index-1709897045710.json
deleted file mode 100644
index cd97a1ba..00000000
--- a/lunr-index-1709897045710.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,164.632,1,273.887,2,463.696,3,43.172,4,285.202,5,263.516]],["content/0",[]],["keywords/0",[]],["title/1",[6,1151.558]],["content/1",[0,2.548,1,3.385,3,0.791,4,6.884,7,8.493,8,5.224,9,5.73,10,5.73,11,8.524,12,4.721,13,10.12,14,2.918,15,5.99,16,6.515,17,7.727,18,6.515,19,7.138,20,6.515,21,6.515,22,5.213,23,3.678,24,6.697,25,8.524,26,5.213,27,4.827,28,4.337,29,2.654,30,2.045,31,3.849,32,2.423,33,2.573,3
[...]
\ No newline at end of file
diff --git a/lunr-index-1709897333925.json b/lunr-index-1709897333925.json
new file mode 100644
index 00000000..17216aa7
--- /dev/null
+++ b/lunr-index-1709897333925.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,163.844,1,275.883,2,465.435,3,43.802,4,287.183,5,265.526]],["content/0",[]],["keywords/0",[]],["title/1",[6,1156.245]],["content/1",[0,2.528,1,3.383,3,0.798,4,6.91,7,8.479,8,5.232,9,5.707,10,5.707,11,8.53,12,4.786,13,10.117,14,2.954,15,5.993,16,6.485,17,7.718,18,6.485,19,7.151,20,6.485,21,6.485,22,5.195,23,3.521,24,6.317,25,8.53,26,5.195,27,4.812,28,4.351,29,2.659,30,2.055,31,3.843,32,2.43,33,2.579,3
[...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index cd97a1ba..17216aa7 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,164.632,1,273.887,2,463.696,3,43.172,4,285.202,5,263.516]],["content/0",[]],["keywords/0",[]],["title/1",[6,1151.558]],["content/1",[0,2.548,1,3.385,3,0.791,4,6.884,7,8.493,8,5.224,9,5.73,10,5.73,11,8.524,12,4.721,13,10.12,14,2.918,15,5.99,16,6.515,17,7.727,18,6.515,19,7.138,20,6.515,21,6.515,22,5.213,23,3.678,24,6.697,25,8.524,26,5.213,27,4.827,28,4.337,29,2.654,30,2.045,31,3.849,32,2.423,33,2.573,3
[...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,163.844,1,275.883,2,465.435,3,43.802,4,287.183,5,265.526]],["content/0",[]],["keywords/0",[]],["title/1",[6,1156.245]],["content/1",[0,2.528,1,3.383,3,0.798,4,6.91,7,8.479,8,5.232,9,5.707,10,5.707,11,8.53,12,4.786,13,10.117,14,2.954,15,5.993,16,6.485,17,7.718,18,6.485,19,7.151,20,6.485,21,6.485,22,5.195,23,3.521,24,6.317,25,8.53,26,5.195,27,4.812,28,4.351,29,2.659,30,2.055,31,3.843,32,2.43,33,2.579,3
[...]
\ No newline at end of file
diff --git a/search-doc-1709897045710.json b/search-doc-1709897045710.json
deleted file mode 100644
index 2ac33722..00000000
--- a/search-doc-1709897045710.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-1709897333925.json b/search-doc-1709897333925.json
new file mode 100644
index 00000000..e49620c9
--- /dev/null
+++ b/search-doc-1709897333925.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 2ac33722..e49620c9 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
diff --git a/sitemap.xml b/sitemap.xml
index 3e793744..ef83f550 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file