Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 90 additions & 0 deletions docs-iceberg-query-engine/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,94 @@ hide_table_of_contents: true



import Head from '@docusaurus/Head'

<Head>
{[
{
'@context': 'https://schema.org',
'@type': 'WebSite',
url: 'https://olake.io/',
name: 'Fastest Open Source Data Replication Tool',
description:
'Fastest open-source tool for replicating Databases to Data Lake in Open Table Formats like Apache Iceberg. Efficient, quick and scalable data ingestion for real-time analytics. Supporting Postgres, MongoDB, MySQL, Oracle and Kafka with 5-500x faster than alternatives.',
publisher: {
'@type': 'Organization',
name: 'OLake'
},
potentialAction: {
'@type': 'SearchAction',
target: 'https://olake.io/search?q={search_term_string}',
'query-input': 'required name=search_term_string'
}
},
{
'@context': 'https://schema.org',
'@type': 'TechArticle',
mainEntityOfPage: {
'@type': 'WebPage',
'@id': 'https://olake.io/iceberg/query-engine/'
},
headline: 'Apache Iceberg Query Engine Support Matrix',
description:
'Comprehensive comparison of 16 query engines supporting Apache Iceberg table format with detailed feature analysis (catalogs, DML, MoR/CoW, streaming, format v3, time travel and security).',
url: 'https://olake.io/iceberg/query-engine/',
author: {
'@type': 'Organization',
name: 'OLake'
},
publisher: {
'@type': 'Organization',
name: 'OLake',
url: 'https://olake.io/',
logo: {
'@type': 'ImageObject',
url: 'https://olake.io/img/logo/olake-blue.svg',
width: 32,
height: 32
}
},
datePublished: '2025-10-17',
articleSection: [
'Apache Iceberg',
'Query Engine',
'Support Matrix',
'Spark',
'Flink',
'Trino',
'Athena',
'BigQuery',
'Snowflake'
],
keywords: 'Apache Iceberg, query engines, support matrix, Spark, Flink, Trino, Athena, BigQuery, Snowflake, OLake'
},
{
'@context': 'https://schema.org',
'@type': 'BreadcrumbList',
itemListElement: [
{
'@type': 'ListItem',
position: 1,
name: 'Home',
item: 'https://olake.io/'
},
{
'@type': 'ListItem',
position: 2,
name: 'Iceberg',
item: 'https://olake.io/iceberg/'
},
{
'@type': 'ListItem',
position: 3,
name: 'Query Engine',
item: 'https://olake.io/iceberg/query-engine/'
}
]
}
].map((schema, index) => (
<script key={index} type="application/ld+json">{JSON.stringify(schema)}</script>
))}
</Head>

<IcebergQueryEngines/>
84 changes: 84 additions & 0 deletions docs/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,90 @@ sidebar_label: Introduction
slug: /
---

import Head from '@docusaurus/Head'

<Head>
{[
{
'@context': 'https://schema.org',
'@type': 'WebSite',
url: 'https://olake.io/',
name: 'Fastest Open Source Data Replication Tool',
description:
'Fastest open-source tool for replicating Databases to Data Lake in Open Table Formats like Apache Iceberg. Efficient, quick and scalable data ingestion for real-time analytics. Supporting Postgres, MongoDB, MySQL, Oracle and Kafka with 5-500x faster than alternatives.',
publisher: {
'@type': 'Organization',
name: 'OLake'
},
potentialAction: {
'@type': 'SearchAction',
target: 'https://olake.io/search?q={search_term_string}',
'query-input': 'required name=search_term_string'
}
},
{
'@context': 'https://schema.org',
'@type': 'TechArticle',
mainEntityOfPage: {
'@type': 'WebPage',
'@id': 'https://olake.io/docs/'
},
headline: 'OLake Documentation',
description:
'Replicate databases 500x faster to Iceberg-based data lakes. OLake saves 90% cost, offers seamless real-time workflows, and integrates with major tools.',
url: 'https://olake.io/docs/',
author: {
'@type': 'Organization',
name: 'OLake',
url: 'https://olake.io/'
},
publisher: {
'@type': 'Organization',
name: 'OLake',
url: 'https://olake.io/',
logo: {
'@type': 'ImageObject',
url: 'https://olake.io/img/logo/olake-blue.svg',
width: 32,
height: 32
}
},
dateModified: '2025-10-17',
timeRequired: 'PT3M',
articleSection: [
'Installation',
'Connectors',
'Architecture',
'Features',
'Benchmarks',
'Integration',
'CDC Setup'
],
keywords: 'OLake docs, installation, Apache Iceberg, connectors, architecture, CDC, Glue, Trino, Athena, setup guide'
},
{
'@context': 'https://schema.org',
'@type': 'BreadcrumbList',
itemListElement: [
{
'@type': 'ListItem',
position: 1,
name: 'Home',
item: 'https://olake.io/'
},
{
'@type': 'ListItem',
position: 2,
name: 'Docs',
item: 'https://olake.io/docs/'
}
]
}
].map((schema, index) => (
<script key={index} type="application/ld+json">{JSON.stringify(schema)}</script>
))}
</Head>


# Welcome to OLake

Expand Down
150 changes: 150 additions & 0 deletions src/pages/about-us.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react'
import Layout from '@theme/Layout'
import Head from '@docusaurus/Head'

const teamMembers = [
{
Expand All @@ -25,11 +26,160 @@ const teamMembers = [
]

const AboutTeam = () => {
const primaryUrl = 'https://olake.io/'

const organizationSchema = {
'@context': 'https://schema.org',
'@type': 'Organization',
name: 'OLake',
url: primaryUrl,
logo: {
'@type': 'ImageObject',
url: 'https://olake.io/img/logo/olake-blue.svg',
width: 32,
height: 32
},
contactPoint: [
{
'@type': 'ContactPoint',
contactType: 'customer support',
email: 'hello@olake.io'
}
],
sameAs: [
'https://github.com/datazip-inc/olake',
'https://x.com/_olake',
'https://www.linkedin.com/company/datazipio/',
'https://www.youtube.com/@olakeio'
],
address: {
'@type': 'PostalAddress',
streetAddress: '16192 COASTAL HWY',
addressLocality: 'LEWES',
addressRegion: 'DE',
postalCode: '19958',
addressCountry: 'USA'
}
}

const websiteSchema = {
'@context': 'https://schema.org',
'@type': 'WebSite',
url: primaryUrl,
name: 'Fastest Open Source Data Replication Tool',
description:
'Fastest open-source tool for replicating Databases to Data Lake in Open Table Formats like Apache Iceberg. Efficient, quick and scalable data ingestion for real-time analytics. Supporting Postgres, MongoDB, MySQL, Oracle and Kafka with 5-500x faster than alternatives.',
publisher: {
'@type': 'Organization',
name: 'OLake'
},
potentialAction: {
'@type': 'SearchAction',
target: 'https://olake.io/search?q={search_term_string}',
'query-input': 'required name=search_term_string'
}
}

const aboutPageSchema = {
'@context': 'https://schema.org',
'@type': 'AboutPage',
url: 'https://olake.io/about-us/',
name: 'About Us',
description:
'OLake is the fastest open-source, Iceberg-first EL engine that removes the pain of brittle scripts and one-off pipelines. We make database → Apache Iceberg simple, fast, and observable — with benchmarks showing up to 500× faster ingest than common alternatives.',
publisher: {
'@type': 'Organization',
name: 'OLake',
url: primaryUrl
},
mainEntity: {
'@type': 'Organization',
name: 'OLake',
url: primaryUrl,
description:
'Fastest open-source tool for replicating Databases to Data Lake in Open Table Formats like Apache Iceberg. Efficient, quick and scalable data ingestion for real-time analytics. Supporting Postgres, MongoDB, MySQL, Oracle and Kafka with 5-500x faster than alternatives.'
}
}

const breadcrumbSchema = {
'@context': 'https://schema.org',
'@type': 'BreadcrumbList',
itemListElement: [
{
'@type': 'ListItem',
position: 1,
name: 'Home',
item: primaryUrl
},
{
'@type': 'ListItem',
position: 2,
name: 'About Us',
item: 'https://olake.io/about-us/'
}
]
}

const leadershipGraphSchema = {
'@context': 'https://schema.org',
'@graph': [
{
'@type': 'Person',
name: 'Shubham Satish Baldava',
jobTitle: 'CTO',
worksFor: {
'@type': 'Organization',
name: 'OLake'
},
image: 'https://olake.io/img/authors/shubham.webp'
},
{
'@type': 'Person',
name: 'Rohan Khameshra',
jobTitle: 'CEO',
worksFor: {
'@type': 'Organization',
name: 'OLake'
},
image: 'https://olake.io/img/authors/rohan.webp'
},
{
'@type': 'Person',
name: 'Sandeep Devarapalli',
jobTitle: 'CMO',
worksFor: {
'@type': 'Organization',
name: 'OLake'
},
image: 'https://olake.io/img/authors/sandeep.webp'
}
]
}

const jsonLdSchemas = [
{ id: 'organization', data: organizationSchema },
{ id: 'website', data: websiteSchema },
{ id: 'aboutPage', data: aboutPageSchema },
{ id: 'breadcrumb', data: breadcrumbSchema },
{ id: 'leadership', data: leadershipGraphSchema }
]

return (
<Layout
title="About Us - OLake Team"
description="Meet the OLake team behind the fastest open-source data replication tool. Learn about our mission to simplify database to Apache Iceberg workflows."
>
<Head>
{jsonLdSchemas.map((schema) => (
<script
key={schema.id}
type='application/ld+json'
dangerouslySetInnerHTML={{
__html: JSON.stringify(schema.data)
}}
/>
))}
</Head>
<div className='bg-white text-gray-900 dark:bg-gray-900 dark:text-gray-100'>
<div className='mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8'>
{/* About Us Section */}
Expand Down
Loading