This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new fb0abc81e8a 0626-blog-update-details (#3954)
fb0abc81e8a is described below
commit fb0abc81e8a045454f7db3ac0b76c6442d73f79b
Author: Qin Chen <[email protected]>
AuthorDate: Sun Jun 28 22:46:56 2026 +0800
0626-blog-update-details (#3954)
---
blog/apache-doris-4-1-iceberg-v3.md | 2 --
...che-doris-and-polaris-per-user-identity-mode.md | 14 +++++++++
...chmark-apache-doris-vs-clickhouse-and-duckdb.md | 16 ++++++++++
blog/chunking-embedding-cookbook.md | 2 --
blog/from-data-silos-to-context-silos.md | 2 --
...ilt-production-vector-search-in-apache-doris.md | 16 ++++++++++
...variant-and-inverted-indexes-in-apache-doris.md | 16 ++++++++++
blog/netease-games-unified-doris-lakehouse.md | 2 --
...s-need-real-time-analytics-and-hybrid-search.md | 16 ++++++++++
src/components/recent-blogs/recent-blogs.data.ts | 16 +++++-----
src/constant/newsletter.data.ts | 34 ++++++++++-----------
...202605_JSON_agent_observability_horizontal.jpeg | Bin 0 -> 167355 bytes
.../202605_vector_search_header_horizontal.jpeg | Bin 0 -> 108502 bytes
.../202606_AI_Agent_Analytics_horizontal_2.jpeg | Bin 0 -> 135066 bytes
.../202606_ASOF_JOIN_Benchmark_horizontal.png | Bin 0 -> 79354 bytes
.../blogs/202606_Doris_Polaris_horizontal.jpeg | Bin 0 -> 171635 bytes
16 files changed, 103 insertions(+), 33 deletions(-)
diff --git a/blog/apache-doris-4-1-iceberg-v3.md
b/blog/apache-doris-4-1-iceberg-v3.md
index a959ee98a55..75029c4f903 100644
--- a/blog/apache-doris-4-1-iceberg-v3.md
+++ b/blog/apache-doris-4-1-iceberg-v3.md
@@ -2,8 +2,6 @@
'title': 'Apache Doris 4.1 on Iceberg V3: Running the Full Lakehouse
Lifecycle from One SQL Engine'
'summary': 'Apache Doris 4.1 introduces comprehensive Iceberg V3 support,
enabling reads, writes (UPDATE, DELETE, MERGE INTO), DDL operations, table
maintenance, and diagnostics entirely through SQL without switching to other
tools.'
'description': 'Apache Doris 4.1 introduces comprehensive Iceberg V3
support, enabling reads, writes (UPDATE, DELETE, MERGE INTO), DDL operations,
table maintenance, and diagnostics entirely through SQL without switching to
other tools.'
- 'picked': "true"
- 'order': "3"
'date': '2026-5-22'
'author': 'velodb.io · Rayner Chen'
'externalLink':
'https://www.velodb.io/blog/apache-doris-4-1-on-iceberg-v3-full-lakehouse-lifecycle'
diff --git a/blog/apache-doris-and-polaris-per-user-identity-mode.md
b/blog/apache-doris-and-polaris-per-user-identity-mode.md
new file mode 100644
index 00000000000..b6c8fcfc3db
--- /dev/null
+++ b/blog/apache-doris-and-polaris-per-user-identity-mode.md
@@ -0,0 +1,14 @@
+---
+ 'title': 'Per-User Identity Mode: New Security Features with Apache Doris
and Polaris'
+ 'summary': 'Apache Doris 4.1 introduces per-user identity mode, forwarding
each real user identity to Apache Polaris (Iceberg REST Catalog) instead of
routing all queries through a shared service account.'
+ 'description': 'Apache Doris 4.1 introduces per-user identity mode,
forwarding each real user identity to Apache Polaris (Iceberg REST Catalog)
instead of routing all queries through a shared service account.'
+ 'date': '2026-6-5'
+ 'author': 'velodb.io · Rayner Chen'
+ 'externalLink':
'https://www.velodb.io/blog/apache-doris-and-polaris-per-user-identity-mode'
+ 'tags': ['Tech Sharing']
+ "image": '/images/blogs/202606_Doris_Polaris_horizontal.jpeg'
+---
+import { BlogLink } from '../src/components/blogs/components/blog-link';
+import { SeeMore } from '../src/components/blogs/components/see-more';
+
+> <BlogLink rel="noopener noreferrer" target='_blank'
href='https://www.velodb.io/blog/apache-doris-and-polaris-per-user-identity-mode'>Apache
Doris 4.1 introduces per-user identity mode, forwarding each real user
identity to Apache Polaris (Iceberg REST Catalog) instead of routing all
queries through a shared service account. <SeeMore /></BlogLink>
diff --git a/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb.md
b/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb.md
new file mode 100644
index 00000000000..37192e467cb
--- /dev/null
+++ b/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb.md
@@ -0,0 +1,16 @@
+---
+ 'title': 'ASOF JOIN Benchmark: Apache Doris vs ClickHouse and DuckDB'
+ 'summary': 'Apache Doris 4.1 outperforms ClickHouse and DuckDB on ASOF
JOIN across all 11 benchmark scenarios.'
+ 'description': 'Apache Doris 4.1 outperforms ClickHouse and DuckDB on ASOF
JOIN across all 11 benchmark scenarios.'
+ 'picked': "true"
+ 'order': "1"
+ 'date': '2026-6-11'
+ 'author': 'velodb.io · Changle Zhao'
+ 'externalLink':
'https://www.velodb.io/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb'
+ 'tags': ['Tech Sharing']
+ "image": '/images/blogs/202606_ASOF_JOIN_Benchmark_horizontal.png'
+---
+import { BlogLink } from '../src/components/blogs/components/blog-link';
+import { SeeMore } from '../src/components/blogs/components/see-more';
+
+> <BlogLink rel="noopener noreferrer" target='_blank'
href='https://www.velodb.io/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb'>Apache
Doris 4.1 outperforms ClickHouse and DuckDB on ASOF JOIN across all 11
benchmark scenarios. <SeeMore /></BlogLink>
diff --git a/blog/chunking-embedding-cookbook.md
b/blog/chunking-embedding-cookbook.md
index 6ace9ecf949..41f03033940 100644
--- a/blog/chunking-embedding-cookbook.md
+++ b/blog/chunking-embedding-cookbook.md
@@ -2,8 +2,6 @@
'title': 'The Chunking and Embedding Cookbook for Production Context
Engineering'
'summary': 'This guide covers three critical decisions for production RAG
systems: chunk shaping, embedding selection, and ANN index scaling, bridging
the gap between demo retrieval and real-scale deployments.'
'description': 'This guide covers three critical decisions for production
RAG systems: chunk shaping, embedding selection, and ANN index scaling,
bridging the gap between demo retrieval and real-scale deployments.'
- 'picked': "true"
- 'order': "4"
'date': '2026-5-15'
'author': 'velodb.io · Tom Zhang'
'externalLink':
'https://www.velodb.io/blog/the-chunking-and-embedding-cookbook-for-production-context-engineering'
diff --git a/blog/from-data-silos-to-context-silos.md
b/blog/from-data-silos-to-context-silos.md
index 086d93d0f50..b8a31763aae 100644
--- a/blog/from-data-silos-to-context-silos.md
+++ b/blog/from-data-silos-to-context-silos.md
@@ -2,8 +2,6 @@
'title': 'From Data Silos to Context Silos: What Database History Teaches
Us About the AI Infrastructure Problem'
'summary': 'The database industry is repeating a historical cycle where
specialized systems create fragmentation that demands convergence. As AI agents
become primary data consumers, organizations face a new challenge: context
silos, where information exists but cannot be retrieved fast enough for
autonomous systems to act effectively.'
'description': 'The database industry is repeating a historical cycle
where specialized systems create fragmentation that demands convergence. As AI
agents become primary data consumers, organizations face a new challenge:
context silos, where information exists but cannot be retrieved fast enough for
autonomous systems to act effectively.'
- 'picked': "true"
- 'order': "2"
'date': '2026-5-9'
'author': 'velodb.io · Kevin Shen'
'externalLink':
'https://www.velodb.io/blog/from-data-silos-to-context-silos'
diff --git a/blog/how-we-built-production-vector-search-in-apache-doris.md
b/blog/how-we-built-production-vector-search-in-apache-doris.md
new file mode 100644
index 00000000000..fc2b9000897
--- /dev/null
+++ b/blog/how-we-built-production-vector-search-in-apache-doris.md
@@ -0,0 +1,16 @@
+---
+ 'title': 'How We Built Production Vector Search in Apache Doris'
+ 'summary': 'Apache Doris 4.1 adds more native ANN vector indexes, IVF and
IVF_ON_DISK, directly inside its OLAP engine, reaching 900 QPS at 97% recall on
VectorDBBench.'
+ 'description': 'Apache Doris 4.1 adds more native ANN vector indexes, IVF
and IVF_ON_DISK, directly inside its OLAP engine, reaching 900 QPS at 97%
recall on VectorDBBench.'
+ 'picked': "true"
+ 'order': "3"
+ 'date': '2026-5-28'
+ 'author': 'velodb.io · Rayner Chen'
+ 'externalLink':
'https://www.velodb.io/blog/how-we-built-production-vector-search-in-apache-doris'
+ 'tags': ['Tech Sharing']
+ "image": '/images/blogs/202605_vector_search_header_horizontal.jpeg'
+---
+import { BlogLink } from '../src/components/blogs/components/blog-link';
+import { SeeMore } from '../src/components/blogs/components/see-more';
+
+> <BlogLink rel="noopener noreferrer" target='_blank'
href='https://www.velodb.io/blog/how-we-built-production-vector-search-in-apache-doris'>Apache
Doris 4.1 adds more native ANN vector indexes, IVF and IVF_ON_DISK, directly
inside its OLAP engine, reaching 900 QPS at 97% recall on VectorDBBench.
<SeeMore /></BlogLink>
diff --git
a/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris.md
b/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris.md
new file mode 100644
index 00000000000..668f9e2babf
--- /dev/null
+++
b/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris.md
@@ -0,0 +1,16 @@
+---
+ 'title': 'Hybrid Modeling for JSON in Agent Observability: VARIANT and
Inverted Indexes in Apache Doris'
+ 'summary': 'VARIANT data type and native inverted indexes in Apache Doris
offer a hybrid modeling approach that handles dynamic, schema-evolving agent
observability logs with high performance.'
+ 'description': 'VARIANT data type and native inverted indexes in Apache
Doris offer a hybrid modeling approach that handles dynamic, schema-evolving
agent observability logs with high performance.'
+ 'picked': "true"
+ 'order': "4"
+ 'date': '2026-6-3'
+ 'author': 'velodb.io · Max Li'
+ 'externalLink':
'https://www.velodb.io/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris'
+ 'tags': ['Tech Sharing']
+ "image": '/images/blogs/202605_JSON_agent_observability_horizontal.jpeg'
+---
+import { BlogLink } from '../src/components/blogs/components/blog-link';
+import { SeeMore } from '../src/components/blogs/components/see-more';
+
+> <BlogLink rel="noopener noreferrer" target='_blank'
href='https://www.velodb.io/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris'>VARIANT
data type and native inverted indexes in Apache Doris offer a hybrid modeling
approach that handles dynamic, schema-evolving agent observability logs with
high performance. <SeeMore /></BlogLink>
diff --git a/blog/netease-games-unified-doris-lakehouse.md
b/blog/netease-games-unified-doris-lakehouse.md
index 513a42d4b1c..024eab31a05 100644
--- a/blog/netease-games-unified-doris-lakehouse.md
+++ b/blog/netease-games-unified-doris-lakehouse.md
@@ -2,8 +2,6 @@
'title': 'NetEase Games: From Elasticsearch, HBase, and ClickHouse to a
Unified Apache Doris Lakehouse'
'summary': 'NetEase Games consolidated six specialized data systems into
Apache Doris across two phases, first unifying real-time analytics, then adding
batch processing capabilities to create a lakehouse architecture serving 15
million daily queries.'
'description': 'NetEase Games consolidated six specialized data systems
into Apache Doris across two phases, first unifying real-time analytics, then
adding batch processing capabilities to create a lakehouse architecture serving
15 million daily queries.'
- 'picked': "true"
- 'order': "1"
'date': '2026-5-22'
'author': 'velodb.io · Biao Hu'
'externalLink':
'https://www.velodb.io/blog/netease-games-from-elasticsearch-and-clickhouse-to-a-unified-apache-doris-lakehouse'
diff --git a/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search.md
b/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search.md
new file mode 100644
index 00000000000..4542820a278
--- /dev/null
+++ b/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search.md
@@ -0,0 +1,16 @@
+---
+ 'title': 'Why AI Agents Need Real-Time Analytics and Hybrid Search: The
Data Infra for Production Agents'
+ 'summary': 'AI agents need real-time analytics, not just vector search.
Apache Doris unifies both capabilities, offering native hybrid search in one
real-time engine built for agent workloads.'
+ 'description': 'AI agents need real-time analytics, not just vector
search. Apache Doris unifies both capabilities, offering native hybrid search
in one real-time engine built for agent workloads.'
+ 'picked': "true"
+ 'order': "2"
+ 'date': '2026-6-24'
+ 'author': 'velodb.io · Matt Yi'
+ 'externalLink':
'https://www.velodb.io/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search'
+ 'tags': ['Tech Sharing']
+ "image": '/images/blogs/202606_AI_Agent_Analytics_horizontal_2.jpeg'
+---
+import { BlogLink } from '../src/components/blogs/components/blog-link';
+import { SeeMore } from '../src/components/blogs/components/see-more';
+
+> <BlogLink rel="noopener noreferrer" target='_blank'
href='https://www.velodb.io/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search'>AI
agents need real-time analytics, not just vector search. Apache Doris unifies
both capabilities, offering native hybrid search in one real-time engine built
for agent workloads. <SeeMore /></BlogLink>
diff --git a/src/components/recent-blogs/recent-blogs.data.ts
b/src/components/recent-blogs/recent-blogs.data.ts
index 64d04ce779d..bfafdf017f1 100644
--- a/src/components/recent-blogs/recent-blogs.data.ts
+++ b/src/components/recent-blogs/recent-blogs.data.ts
@@ -1,19 +1,19 @@
export const RECENT_BLOGS_POSTS = [
{
- label: 'NetEase Games: From Elasticsearch, HBase, and ClickHouse to a
Unified Apache Doris Lakehouse',
- link:
'https://www.velodb.io/blog/netease-games-from-elasticsearch-and-clickhouse-to-a-unified-apache-doris-lakehouse',
+ label: 'ASOF JOIN Benchmark: Apache Doris vs ClickHouse and DuckDB',
+ link:
'https://www.velodb.io/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb',
},
{
- label: 'From Data Silos to Context Silos: What Database History
Teaches Us About the AI Infrastructure Problem',
- link: 'https://www.velodb.io/blog/from-data-silos-to-context-silos',
+ label: 'Why AI Agents Need Real-Time Analytics and Hybrid Search: The
Data Infra for Production Agents',
+ link:
'https://www.velodb.io/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search',
},
{
- label: 'Apache Doris 4.1 on Iceberg V3: Running the Full Lakehouse
Lifecycle from One SQL Engine',
- link:
'https://www.velodb.io/blog/apache-doris-4-1-on-iceberg-v3-full-lakehouse-lifecycle',
+ label: 'How We Built Production Vector Search in Apache Doris',
+ link:
'https://www.velodb.io/blog/how-we-built-production-vector-search-in-apache-doris',
},
{
- label: 'The Chunking and Embedding Cookbook for Production Context
Engineering',
- link:
'https://www.velodb.io/blog/the-chunking-and-embedding-cookbook-for-production-context-engineering',
+ label: 'Hybrid Modeling for JSON in Agent Observability: VARIANT and
Inverted Indexes in Apache Doris',
+ link:
'https://www.velodb.io/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris',
},
];
diff --git a/src/constant/newsletter.data.ts b/src/constant/newsletter.data.ts
index 5a32bd9018e..3dafc0359c9 100644
--- a/src/constant/newsletter.data.ts
+++ b/src/constant/newsletter.data.ts
@@ -1,30 +1,30 @@
export const NEWSLETTER_DATA = [
{
- tags: ['Best Practice'],
- title: "NetEase Games: From Elasticsearch, HBase, and ClickHouse to a
Unified Apache Doris Lakehouse",
- content: `NetEase Games consolidated six specialized data systems into
Apache Doris across two phases, first unifying real-time analytics, then adding
batch processing capabilities to create a lakehouse architecture serving 15
million daily queries.`,
- to:
'https://www.velodb.io/blog/netease-games-from-elasticsearch-and-clickhouse-to-a-unified-apache-doris-lakehouse',
- image: 'blogs/202605_netease_games_horizontal.jpg',
+ tags: ['Tech Sharing'],
+ title: "ASOF JOIN Benchmark: Apache Doris vs ClickHouse and DuckDB",
+ content: `Apache Doris 4.1 outperforms ClickHouse and DuckDB on ASOF
JOIN across all 11 benchmark scenarios.`,
+ to:
'https://www.velodb.io/blog/asof-join-benchmark-apache-doris-vs-clickhouse-and-duckdb',
+ image: 'blogs/202606_ASOF_JOIN_Benchmark_horizontal.png',
},
{
tags: ['Tech Sharing'],
- title: "From Data Silos to Context Silos: What Database History
Teaches Us About the AI Infrastructure Problem",
- content: `The database industry is repeating a historical cycle where
specialized systems create fragmentation that demands convergence. As AI agents
become primary data consumers, organizations face a new challenge: context
silos, where information exists but cannot be retrieved fast enough for
autonomous systems to act effectively.`,
- to: 'https://www.velodb.io/blog/from-data-silos-to-context-silos',
- image: 'blogs/202605_context_silo_horizontal.png',
+ title: "Why AI Agents Need Real-Time Analytics and Hybrid Search: The
Data Infra for Production Agents",
+ content: `AI agents need real-time analytics, not just vector search.
Apache Doris unifies both capabilities, offering native hybrid search in one
real-time engine built for agent workloads.`,
+ to:
'https://www.velodb.io/blog/why-ai-agents-need-real-time-analytics-and-hybrid-search',
+ image: 'blogs/202606_AI_Agent_Analytics_horizontal_2.jpeg',
},
{
tags: ['Tech Sharing'],
- title: "Apache Doris 4.1 on Iceberg V3: Running the Full Lakehouse
Lifecycle from One SQL Engine",
- content: `Apache Doris 4.1 introduces comprehensive Iceberg V3
support, enabling reads, writes (UPDATE, DELETE, MERGE INTO), DDL operations,
table maintenance, and diagnostics entirely through SQL without switching to
other tools.`,
- to:
'https://www.velodb.io/blog/apache-doris-4-1-on-iceberg-v3-full-lakehouse-lifecycle',
- image: 'blogs/202605_Iceberg_v3_horizontal.jpg',
+ title: "How We Built Production Vector Search in Apache Doris",
+ content: `Apache Doris 4.1 adds more native ANN vector indexes, IVF
and IVF_ON_DISK, directly inside its OLAP engine, reaching 900 QPS at 97%
recall on VectorDBBench.`,
+ to:
'https://www.velodb.io/blog/how-we-built-production-vector-search-in-apache-doris',
+ image: 'blogs/202605_vector_search_header_horizontal.jpeg',
},
{
tags: ['Tech Sharing'],
- title: "The Chunking and Embedding Cookbook for Production Context
Engineering",
- content: `This guide covers three critical decisions for production
RAG systems: chunk shaping, embedding selection, and ANN index scaling,
bridging the gap between demo retrieval and real-scale deployments.`,
- to:
'https://www.velodb.io/blog/the-chunking-and-embedding-cookbook-for-production-context-engineering',
- image: 'blogs/20260515_chunking_horizontal.png',
+ title: "Hybrid Modeling for JSON in Agent Observability: VARIANT and
Inverted Indexes in Apache Doris",
+ content: `VARIANT data type and native inverted indexes in Apache
Doris offer a hybrid modeling approach that handles dynamic, schema-evolving
agent observability logs with high performance.`,
+ to:
'https://www.velodb.io/blog/json-in-agent-observability-variant-and-inverted-indexes-in-apache-doris',
+ image: 'blogs/202605_JSON_agent_observability_horizontal.jpeg',
},
];
diff --git
a/static/images/blogs/202605_JSON_agent_observability_horizontal.jpeg
b/static/images/blogs/202605_JSON_agent_observability_horizontal.jpeg
new file mode 100644
index 00000000000..9262813c801
Binary files /dev/null and
b/static/images/blogs/202605_JSON_agent_observability_horizontal.jpeg differ
diff --git a/static/images/blogs/202605_vector_search_header_horizontal.jpeg
b/static/images/blogs/202605_vector_search_header_horizontal.jpeg
new file mode 100644
index 00000000000..9628543db41
Binary files /dev/null and
b/static/images/blogs/202605_vector_search_header_horizontal.jpeg differ
diff --git a/static/images/blogs/202606_AI_Agent_Analytics_horizontal_2.jpeg
b/static/images/blogs/202606_AI_Agent_Analytics_horizontal_2.jpeg
new file mode 100644
index 00000000000..5c883ffb3da
Binary files /dev/null and
b/static/images/blogs/202606_AI_Agent_Analytics_horizontal_2.jpeg differ
diff --git a/static/images/blogs/202606_ASOF_JOIN_Benchmark_horizontal.png
b/static/images/blogs/202606_ASOF_JOIN_Benchmark_horizontal.png
new file mode 100644
index 00000000000..5dc76c22c12
Binary files /dev/null and
b/static/images/blogs/202606_ASOF_JOIN_Benchmark_horizontal.png differ
diff --git a/static/images/blogs/202606_Doris_Polaris_horizontal.jpeg
b/static/images/blogs/202606_Doris_Polaris_horizontal.jpeg
new file mode 100644
index 00000000000..28cf69e4a25
Binary files /dev/null and
b/static/images/blogs/202606_Doris_Polaris_horizontal.jpeg differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]