| export const BLOG_RELATED_EXTERNAL_LINK = [ | |
| { | |
| path: '/blog/1-billion-json-records-1-second-query-response', | |
| externalLink: 'https://www.velodb.io/blog/1422', | |
| }, | |
| { | |
| path: '/blog/Auto-Synchronization-of-an-Entire-MySQL-Database-for-Data-Analysis', | |
| externalLink: 'https://www.velodb.io/blog/135', | |
| }, | |
| { | |
| path: '/blog/Choosing-an-OLAP-Engine-for-Financial-Risk-Management-What-to-Consider', | |
| externalLink: 'https://www.velodb.io/blog/136', | |
| }, | |
| { | |
| path: '/blog/Database-in-Fintech-How-to-Support-ten-thousand-Dashboards-Without-Causing-a-Mess', | |
| externalLink: 'https://www.velodb.io/blog/133', | |
| }, | |
| { | |
| path: '/blog/Log-Analysis-How-to-Digest-15-Billion-Logs-Per-Day-and-Keep-Big-Queries-Within-1-Second', | |
| externalLink: 'https://www.velodb.io/blog/137', | |
| }, | |
| { | |
| path: '/blog/Replacing-Apache-Hive-Elasticsearch-and-PostgreSQL-with-Apache-Doris', | |
| externalLink: 'https://www.velodb.io/blog/1372', | |
| }, | |
| { | |
| path: '/blog/Tencent-LLM', | |
| externalLink: 'https://www.velodb.io/blog/131', | |
| }, | |
| { | |
| path: '/blog/a-fast-secure-high-available-real-time-data-warehouse-based-on-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/155', | |
| }, | |
| { | |
| path: '/blog/a-financial-anti-fraud-solution-based-on-the-apache-doris-data-warehouse', | |
| externalLink: 'https://www.velodb.io/blog/165', | |
| }, | |
| { | |
| path: '/blog/ai-unicorn-minimax-from-loki-and-built-a-pb-scale-logging-system-with-doris', | |
| externalLink: 'https://www.velodb.io/blog/883', | |
| }, | |
| { | |
| path: '/blog/apache-doris-and-deepseek-community-voice', | |
| externalLink: | |
| 'https://medium.com/%40xudarren1023/apache-doris-and-deepseek-redefining-intelligent-data-analytics-2b6b778e1034', | |
| }, | |
| { | |
| path: '/blog/apache-doris-and-iceberg-building-hyperscale-data-lakehouse', | |
| externalLink: 'https://www.velodb.io/blog/1450', | |
| }, | |
| { | |
| path: '/blog/apache-doris-empowered-5G-fully-connected-factory-with-a-unified-real-time-data-platform', | |
| externalLink: 'https://www.velodb.io/blog/1446', | |
| }, | |
| { | |
| path: '/blog/apache-doris-for-log-and-time-series-data-analysis-in-netease', | |
| externalLink: 'https://www.velodb.io/blog/437', | |
| }, | |
| { | |
| path: '/blog/apache-doris-speeds-up-data-reporting-tagging-and-data-lake-analytics', | |
| externalLink: 'https://www.velodb.io/blog/152', | |
| }, | |
| { | |
| path: '/blog/apache-doris-the-data-lakehouse-evolution', | |
| externalLink: 'https://www.velodb.io/blog/1411', | |
| }, | |
| { | |
| path: '/blog/apache-doris-vs-rockset', | |
| externalLink: 'https://www.velodb.io/blog/567', | |
| }, | |
| { | |
| path: '/blog/arrow-flight-sql-in-apache-doris-for-10x-faster-data-transfer', | |
| externalLink: 'https://www.velodb.io/blog/295', | |
| }, | |
| { | |
| path: '/blog/auto-increment-columns-in-databases', | |
| externalLink: 'https://www.velodb.io/blog/252', | |
| }, | |
| { | |
| path: '/blog/auto-partition-in-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/882', | |
| }, | |
| { | |
| path: '/blog/breaking-down-data-silos-with-an-apache-doris-based-cdp', | |
| externalLink: 'https://www.velodb.io/blog/172', | |
| }, | |
| { | |
| path: '/blog/building-real-time-lakehouse-with-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/1428', | |
| }, | |
| { | |
| path: '/blog/coffeebench-olap-showdown-part1-250829', | |
| externalLink: 'https://www.velodb.io/blog/1463', | |
| }, | |
| { | |
| path: '/blog/coffeebench-part2-250917', | |
| externalLink: 'https://www.velodb.io/blog/1504', | |
| }, | |
| { | |
| path: '/blog/community-voice-2025-how-do-you-choose-between-doris-and-clickhouse', | |
| externalLink: | |
| 'https://medium.com/@ith321.vip/its-2025-how-do-you-choose-between-doris-and-clickhouse-7d98456d9199', | |
| }, | |
| { | |
| path: '/blog/community-voice-cut-costs-and-boost-efficiency-how-doriss-unified-lakehouse-breaks-down-data-silos', | |
| externalLink: | |
| 'https://medium.com/@hhj19075/cut-costs-and-boost-efficiency-how-doriss-unified-lakehouse-breaks-down-data-silos-bfb1c9cd079a', | |
| }, | |
| { | |
| path: '/blog/community-voice-doris-breaking-down-the-barriers-of-sql-dialects-and-building-a-unified-data-query-ecosystem', | |
| externalLink: | |
| 'https://dev.to/darren_xu/doris-breaking-down-the-barriers-of-sql-dialects-and-building-a-unified-data-query-ecosystem-37k1', | |
| }, | |
| { | |
| path: '/blog/community-voice-doris-lakehouse-integration', | |
| externalLink: 'https://dzone.com/articles/doris-lakehouse-integration', | |
| }, | |
| { | |
| path: '/blog/community-voice-lakehouse-manus-mcp-lets-talk-about-lakehouse', | |
| externalLink: 'https://dzone.com/articles/lakehouse-manus-mcp-lets-talk-about-lakehouse', | |
| }, | |
| { | |
| path: '/blog/community-voice-lakehouse-starting-with-apache-doris-s3-tables', | |
| externalLink: | |
| 'https://medium.com/@morningman.cmy/lakehousewbd-1-starting-with-apache-doris-s3-tables-10c98ae39fe1', | |
| }, | |
| { | |
| path: '/blog/community-voice-when-doris-meets-iceberg', | |
| externalLink: 'https://dzone.com/articles/when-doris-meets-iceberg', | |
| }, | |
| { | |
| path: '/blog/cross-cluster-replication-for-read-write', | |
| externalLink: 'https://www.velodb.io/blog/339', | |
| }, | |
| { | |
| path: '/blog/data-analysis-for-live-streaming-what-happens-in-real-time-is-analyzed-in-real-time', | |
| externalLink: 'https://www.velodb.io/blog/139', | |
| }, | |
| { | |
| path: '/blog/data-pruning-250908', | |
| externalLink: 'https://www.velodb.io/blog/1489', | |
| }, | |
| { | |
| path: '/blog/data-trait-250905', | |
| externalLink: 'https://www.velodb.io/blog/1488', | |
| }, | |
| { | |
| path: '/blog/doris-compute-storage-decoupled', | |
| externalLink: 'https://www.velodb.io/blog/1384', | |
| }, | |
| { | |
| path: '/blog/doris-introduction-community-voice', | |
| externalLink: 'https://www.baeldung.com/sql/apache-doris-tutorial', | |
| }, | |
| { | |
| path: '/blog/elasticsearch-vs-apache-doris-community-voice', | |
| externalLink: | |
| 'https://www.linkedin.com/posts/rahul-kolluri-352447191_rethinking-elasticsearch-for-analytics-activity-7333804955700473859-2-e4?utm_source=share&utm_medium=member_desktop&rcm=ACoAACoH8OcBYW4CFSr632eidBaUEb5u1O2r30o', | |
| }, | |
| { | |
| path: '/blog/emqx-apache-doris-ecosystem-for-iot-analytics', | |
| externalLink: '1-billion-json-records-1-second-query-response', | |
| }, | |
| { | |
| path: '/blog/evolution-of-the-apache-doris-execution-engine', | |
| externalLink: 'https://www.velodb.io/blog/573', | |
| }, | |
| { | |
| path: '/blog/from-clickhouse-to-doris-trillion-log-scale-analytics', | |
| externalLink: 'https://www.velodb.io/blog/1429', | |
| }, | |
| { | |
| path: '/blog/from-elasticsearch-to-doris-boosting-queries-by-56x', | |
| externalLink: 'https://www.velodb.io/blog/1427', | |
| }, | |
| { | |
| path: '/blog/from-snowflake-to-apache-doris-real-time-analytics-with-80-percentage-cost-savings', | |
| externalLink: 'https://www.velodb.io/blog/1435', | |
| }, | |
| { | |
| path: '/blog/how-big-data-is-saving-lives-in-real-time-iov-data-analytics-helps-prevent-accidents', | |
| externalLink: 'https://www.velodb.io/blog/141', | |
| }, | |
| { | |
| path: '/blog/introduction-to-apache-doris-a-next-generation-real-time-data-warehouse', | |
| externalLink: 'https://www.velodb.io/blog/127', | |
| }, | |
| { | |
| path: '/blog/inverted-index-accelerates-text-searches-by-40-time-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/163', | |
| }, | |
| { | |
| path: '/blog/job-scheduler-for-task-automation', | |
| externalLink: 'https://www.velodb.io/blog/574', | |
| }, | |
| { | |
| path: '/blog/kwai-replace-clickhouse-with-apache-doris-for-unified-lakehouse', | |
| externalLink: 'https://www.velodb.io/blog/1432', | |
| }, | |
| { | |
| path: '/blog/leading-ai-company-revamped-observability-with-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/1434', | |
| }, | |
| { | |
| path: '/blog/less-components-higher-performance-apache-doris-instead-of-clickhouse-mysql-presto-and-hbase', | |
| externalLink: 'https://www.velodb.io/blog/140', | |
| }, | |
| { | |
| path: '/blog/linkedcare', | |
| externalLink: 'https://www.velodb.io/blog/1373', | |
| }, | |
| { | |
| path: '/blog/log-analysis-elasticsearch-vs-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/132', | |
| }, | |
| { | |
| path: '/blog/migrate-lakehouse-from-bigquery-to-doris', | |
| externalLink: 'https://www.velodb.io/blog/689', | |
| }, | |
| { | |
| path: '/blog/migrating-from-clickhouse-to-apache-doris-what-happened', | |
| externalLink: 'https://www.velodb.io/blog/138', | |
| }, | |
| { | |
| path: '/blog/multi-tenant-workload-isolation-in-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/403', | |
| }, | |
| { | |
| path: '/blog/real-time-analytical-data-platform-for-the-agentic-ai-era', | |
| externalLink: 'https://www.velodb.io/blog/1444', | |
| }, | |
| { | |
| path: '/blog/real-time-data-analytics-at-scale-integrating-apache-flink-and-doris', | |
| externalLink: 'https://www.velodb.io/blog/1453', | |
| }, | |
| { | |
| path: '/blog/real-time-lakehouse-in-cainiao-large-scale-business-scenarios', | |
| externalLink: 'https://www.velodb.io/blog/1454', | |
| }, | |
| { | |
| path: '/blog/real-time-update-deep-dive', | |
| externalLink: 'https://www.velodb.io/blog/1431', | |
| }, | |
| { | |
| path: '/blog/rtabench-250902', | |
| externalLink: 'https://www.velodb.io/blog/1465', | |
| }, | |
| { | |
| path: '/blog/sf-technology-replaced-presto-with-apache-doris', | |
| externalLink: 'https://www.velodb.io/blog/1433', | |
| }, | |
| { | |
| path: '/blog/stability-at-scale-how-apache-doris-handles-pressure', | |
| externalLink: 'https://www.velodb.io/blog/1449', | |
| }, | |
| { | |
| path: '/blog/telecom-giant-journey-from-clickhouse-to-apache-doris-13pb-in-one-table', | |
| externalLink: 'https://www.velodb.io/blog/1440', | |
| }, | |
| { | |
| path: '/blog/tencent-music-migrate-elasticsearch-to-doris', | |
| externalLink: 'https://www.velodb.io/blog/1395', | |
| }, | |
| { | |
| path: '/blog/top-commercial-bank-migrated-from-elasticsearch-to-apache-doris-for-pb-scale-log-storage-and-analytics', | |
| externalLink: 'https://www.velodb.io/blog/1410', | |
| }, | |
| { | |
| path: '/blog/unified-lakehouse-with-apache-doris-and-paimon-xiaomi-achieves-6×-faster-performance', | |
| externalLink: 'https://www.velodb.io/blog/1461', | |
| }, | |
| { | |
| path: '/blog/variant-in-apache-doris-2.1', | |
| externalLink: 'https://www.velodb.io/blog/224', | |
| }, | |
| { | |
| path: '/blog/which-powers-observability-better', | |
| externalLink: 'https://www.velodb.io/blog/1406', | |
| }, | |
| { | |
| path: '/blog/why-apache-doris-is-best-alternatives-for-real-time-analytics', | |
| externalLink: 'https://medium.com/@kxiao.tiger/apache-doris-vs-elasticsearch-6f7c8232e012', | |
| }, | |
| ]; |