diff --git a/docs/cbdb-architecture.md b/docs/cbdb-architecture.md index 606f24ba441..9ab86ff96bd 100644 --- a/docs/cbdb-architecture.md +++ b/docs/cbdb-architecture.md @@ -16,7 +16,7 @@ From users' view, Apache Cloudberry is a complete relational database management The architecture diagram of Apache Cloudberry is as follows: -![Apache Cloudberry Architecture](./media/cbdb-arch.png) +![Apache Cloudberry Architecture](./media/cbdb-arch.jpg) - **Coordinator node** (or control node) is the gateway to the Apache Cloudberry system, which accepts client connections and SQL queries, and allocates tasks to data node instances. Users interact with Apache Cloudberry by connecting to the coordinator node using a client program (such as psql) or an application programming interface (API) (such as JDBC, ODBC, or libpq PostgreSQL C API). - The coordinator node acts as the global system directory, containing a set of system tables that record the metadata of Apache Cloudberry. diff --git a/docs/media/cbdb-arch.jpg b/docs/media/cbdb-arch.jpg new file mode 100644 index 00000000000..5ec02a9e514 Binary files /dev/null and b/docs/media/cbdb-arch.jpg differ diff --git a/docs/media/cbdb-arch.png b/docs/media/cbdb-arch.png deleted file mode 100644 index 34a0e3dacd3..00000000000 Binary files a/docs/media/cbdb-arch.png and /dev/null differ diff --git a/docs/media/cbdb-deploy-auto-high-avail.png b/docs/media/cbdb-deploy-auto-high-avail.png deleted file mode 100644 index e8fca53ea48..00000000000 Binary files a/docs/media/cbdb-deploy-auto-high-avail.png and /dev/null differ diff --git a/docs/media/cbdb-deploy-manual-high-avail.png b/docs/media/cbdb-deploy-manual-high-avail.png deleted file mode 100644 index 020c67a2401..00000000000 Binary files a/docs/media/cbdb-deploy-manual-high-avail.png and /dev/null differ diff --git a/docs/tutorial/introduction-to-database-and-cloudberry-architecture.md b/docs/tutorial/introduction-to-database-and-cloudberry-architecture.md index 838d0b367bd..d8169cdb9b3 100644 --- a/docs/tutorial/introduction-to-database-and-cloudberry-architecture.md +++ b/docs/tutorial/introduction-to-database-and-cloudberry-architecture.md @@ -37,7 +37,7 @@ Apache Cloudberry also includes features designed to optimize PostgreSQL for bus _Figure 1. High-Level Apache Cloudberry Architecture_ -![High-Level Apache Cloudberry Architecture](/img/bootcamp/highlevel_arch.jpg) +![High-Level Apache Cloudberry Architecture](/img/bootcamp/cbdb-arch.jpg) The following topics describe the components that make up a Apache Cloudberry system and how they work together. diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-architecture.md b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-architecture.md index d24841947af..8369894bff8 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-architecture.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cbdb-architecture.md @@ -16,7 +16,7 @@ MPP 也称为大规模并行处理架构,是指具有多台主机的系统, Apache Cloudberry 架构图如下所示: -![Apache Cloudberry Architecture](./media/cbdb-arch.png) +![Apache Cloudberry Architecture](./media/cbdb-arch.jpg) - **控制节点 (Coordinator)** 是 Apache Cloudberry 数据库系统的入口,它接受客户端连接和 SQL 查询,并将工作分配给数据节点实例。用户与 Apache Cloudberry 进行交互,使用客户端程序(例如 psql)或应用程序编程接口(API)(例如 JDBC、ODBC 或 libpq PostgreSQL C API)连接到控制节点。 - 控制节点是全局系统目录所在的位置,全局系统目录是一组系统表,其中包含有关 Apache Cloudberry 数据库系统本身的元数据。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-1.x/cbdb-architecture.md b/i18n/zh/docusaurus-plugin-content-docs/version-1.x/cbdb-architecture.md index d24841947af..8369894bff8 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-1.x/cbdb-architecture.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-1.x/cbdb-architecture.md @@ -16,7 +16,7 @@ MPP 也称为大规模并行处理架构,是指具有多台主机的系统, Apache Cloudberry 架构图如下所示: -![Apache Cloudberry Architecture](./media/cbdb-arch.png) +![Apache Cloudberry Architecture](./media/cbdb-arch.jpg) - **控制节点 (Coordinator)** 是 Apache Cloudberry 数据库系统的入口,它接受客户端连接和 SQL 查询,并将工作分配给数据节点实例。用户与 Apache Cloudberry 进行交互,使用客户端程序(例如 psql)或应用程序编程接口(API)(例如 JDBC、ODBC 或 libpq PostgreSQL C API)连接到控制节点。 - 控制节点是全局系统目录所在的位置,全局系统目录是一组系统表,其中包含有关 Apache Cloudberry 数据库系统本身的元数据。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.x/cbdb-architecture.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.x/cbdb-architecture.md index d24841947af..8369894bff8 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-2.x/cbdb-architecture.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.x/cbdb-architecture.md @@ -16,7 +16,7 @@ MPP 也称为大规模并行处理架构,是指具有多台主机的系统, Apache Cloudberry 架构图如下所示: -![Apache Cloudberry Architecture](./media/cbdb-arch.png) +![Apache Cloudberry Architecture](./media/cbdb-arch.jpg) - **控制节点 (Coordinator)** 是 Apache Cloudberry 数据库系统的入口,它接受客户端连接和 SQL 查询,并将工作分配给数据节点实例。用户与 Apache Cloudberry 进行交互,使用客户端程序(例如 psql)或应用程序编程接口(API)(例如 JDBC、ODBC 或 libpq PostgreSQL C API)连接到控制节点。 - 控制节点是全局系统目录所在的位置,全局系统目录是一组系统表,其中包含有关 Apache Cloudberry 数据库系统本身的元数据。 diff --git a/src/components/bootcamp/Card/index.tsx b/src/components/bootcamp/Card/index.tsx deleted file mode 100644 index c29f31deb90..00000000000 --- a/src/components/bootcamp/Card/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import clsx from "clsx"; -import LinkWithBaseUrl from "../../common/LinkWithBaseUrl"; -import styles from "./styles.module.scss"; -import GreaterThan from "/img/greater_than.svg"; - -interface IProps { - style?: React.CSSProperties; - title?: string; - content?: string; - link: { - text: string; - href: string; - }; -} -export default function Card(props: IProps) { - return ( -
- -
{props.title}
-
{props.content}
-
- {props.link.text} - -
-
-
- ); -} diff --git a/src/components/bootcamp/Card/styles.module.scss b/src/components/bootcamp/Card/styles.module.scss deleted file mode 100644 index 7fcbdce8ad7..00000000000 --- a/src/components/bootcamp/Card/styles.module.scss +++ /dev/null @@ -1,37 +0,0 @@ -.card { - border: 1px solid var(--box-border-color); - border-radius: var(--normal-box-radius); - padding: 0 21px; - padding-top: 14px; - cursor: pointer; - &:hover { - background-color: var(--active-color); - color: var(--hover-full-bg-text-color); - .link, - a { - color: var(--hover-full-bg-text-color); - } - .content { - color: var(--sub-text-color-3); - } - svg { - fill: var(--hover-full-bg-text-color) !important; - } - } - .content { - line-height: 26px; - padding-bottom: 22px; - } - .link { - padding-bottom: 25px; - font-size: 14px; - color: var(--active-color); - svg { - fill: var(--active-color); - vertical-align: middle; - } - } - @media screen and (max-width: 1440px) { - width: auto !important; - } -} diff --git a/src/components/bootcamp/MainContent/CardLine.tsx b/src/components/bootcamp/MainContent/CardLine.tsx deleted file mode 100644 index 2e514b50eea..00000000000 --- a/src/components/bootcamp/MainContent/CardLine.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import Card from "../Card"; -interface IProps { - cardLine: { - link: { - text: string; - href: string; - }; - content?: string; - title?: string; - style?: React.CSSProperties; - }[]; - itemWidth?: number | string; -} -export default function CardLine({ cardLine, itemWidth }: IProps) { - return cardLine.map((card, i) => { - return ; - }); -} diff --git a/src/components/bootcamp/MainContent/index.tsx b/src/components/bootcamp/MainContent/index.tsx deleted file mode 100644 index 267233a22f0..00000000000 --- a/src/components/bootcamp/MainContent/index.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import { - BOOTCAMP_PAGE_CONFIG, - LINK_NAV_CONFIG, -} from "@site/src/consts/bootcamp"; -import Card from "../Card"; -import CardLine from "./CardLine"; -import styles from "./styles.module.scss"; - -export default function MainContent() { - const { DATA_0, DATA_101, DATA_102, DATA_103, DATA_104, GET_SOURCE } = - BOOTCAMP_PAGE_CONFIG; - - return ( -
-
- {DATA_0.title} -
-
- {DATA_0.subTitle} -
- - - -
- {DATA_101.title} -
-
{DATA_101.subText}
- -
- -
- -
- -
- - {/* 102 before */} -
- {DATA_102.title} -
- - - {/* 103 before */} -
- {DATA_103.title} -
-
{DATA_103.subText}
-
- -
- - {/* 104 before */} -
- {DATA_104.title} -
-
- -
- - {/* Get the Source */} -
- {GET_SOURCE.title} -
-
- {GET_SOURCE.content} -
-
- ); -} diff --git a/src/components/bootcamp/MainContent/styles.module.scss b/src/components/bootcamp/MainContent/styles.module.scss deleted file mode 100644 index 7cd91bf1f86..00000000000 --- a/src/components/bootcamp/MainContent/styles.module.scss +++ /dev/null @@ -1,18 +0,0 @@ -.mainContent { - .cardLine { - display: flex; - justify-content: space-between; - } - @media screen and (max-width: 1440px) { - .cardLine { - display: grid; - gap: 32px; - } - - } - @media screen and (max-width: 768px) { - .cardLine { - grid-template-columns: 1fr !important; - } - } -} diff --git a/src/components/bootcamp/TextPic/index.tsx b/src/components/bootcamp/TextPic/index.tsx deleted file mode 100644 index 939a7bf5a86..00000000000 --- a/src/components/bootcamp/TextPic/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import useBaseUrl from "@docusaurus/useBaseUrl"; -import clsx from "clsx"; -import styles from "./styles.module.scss"; - -export default function TextPic() { - return ( -
-
- These tutorials showcase how Apache Cloudberry can address day-to-day - tasks performed in typical DW, BI and data science environments. It is - designed to be used with the Apache Cloudberry Sandbox, which is based - on the Docker with the CentOS 7.9 OS. -
-
- -
-
- ); -} diff --git a/src/components/bootcamp/TextPic/styles.module.scss b/src/components/bootcamp/TextPic/styles.module.scss deleted file mode 100644 index a7ac802542b..00000000000 --- a/src/components/bootcamp/TextPic/styles.module.scss +++ /dev/null @@ -1,13 +0,0 @@ -.wrap { - margin: auto; - margin-top: 78px; - - .picture { - margin: 0 -54px; - } - @media screen and (max-width: 1024px) { - .picture { - margin: 0; - } - } -} diff --git a/static/img/bootcamp/cbdb-arch.jpg b/static/img/bootcamp/cbdb-arch.jpg new file mode 100644 index 00000000000..5ec02a9e514 Binary files /dev/null and b/static/img/bootcamp/cbdb-arch.jpg differ diff --git a/static/img/bootcamp/cbdb-sandbox.png b/static/img/bootcamp/cbdb-sandbox.png deleted file mode 100644 index 492e818a0a1..00000000000 Binary files a/static/img/bootcamp/cbdb-sandbox.png and /dev/null differ diff --git a/static/img/bootcamp/cloudberrydb_logo.png b/static/img/bootcamp/cloudberrydb_logo.png deleted file mode 100644 index a874b602aa7..00000000000 Binary files a/static/img/bootcamp/cloudberrydb_logo.png and /dev/null differ diff --git a/static/img/bootcamp/cmd.png b/static/img/bootcamp/cmd.png deleted file mode 100644 index e25bf846230..00000000000 Binary files a/static/img/bootcamp/cmd.png and /dev/null differ diff --git a/static/img/bootcamp/highlevel_arch.jpg b/static/img/bootcamp/highlevel_arch.jpg deleted file mode 100755 index 3c9e4c03482..00000000000 Binary files a/static/img/bootcamp/highlevel_arch.jpg and /dev/null differ diff --git a/static/img/cbdb-sandbox.png b/static/img/cbdb-sandbox.png deleted file mode 100644 index 492e818a0a1..00000000000 Binary files a/static/img/cbdb-sandbox.png and /dev/null differ diff --git a/static/img/celebrate.png b/static/img/celebrate.png deleted file mode 100644 index 0c265b7d1ae..00000000000 Binary files a/static/img/celebrate.png and /dev/null differ diff --git a/static/img/home/cbdb-circle.png b/static/img/home/cbdb-circle.png deleted file mode 100644 index 16eaa68697f..00000000000 Binary files a/static/img/home/cbdb-circle.png and /dev/null differ diff --git a/static/img/home/our-roadmap/dot-arrow.svg b/static/img/home/our-roadmap/dot-arrow.svg deleted file mode 100644 index 8aae90c8550..00000000000 --- a/static/img/home/our-roadmap/dot-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/static/img/home/wcd.png b/static/img/home/wcd.png deleted file mode 100644 index 83c60c9ccad..00000000000 Binary files a/static/img/home/wcd.png and /dev/null differ diff --git a/versioned_docs/version-2.x/cbdb-architecture.md b/versioned_docs/version-2.x/cbdb-architecture.md index 606f24ba441..9ab86ff96bd 100644 --- a/versioned_docs/version-2.x/cbdb-architecture.md +++ b/versioned_docs/version-2.x/cbdb-architecture.md @@ -16,7 +16,7 @@ From users' view, Apache Cloudberry is a complete relational database management The architecture diagram of Apache Cloudberry is as follows: -![Apache Cloudberry Architecture](./media/cbdb-arch.png) +![Apache Cloudberry Architecture](./media/cbdb-arch.jpg) - **Coordinator node** (or control node) is the gateway to the Apache Cloudberry system, which accepts client connections and SQL queries, and allocates tasks to data node instances. Users interact with Apache Cloudberry by connecting to the coordinator node using a client program (such as psql) or an application programming interface (API) (such as JDBC, ODBC, or libpq PostgreSQL C API). - The coordinator node acts as the global system directory, containing a set of system tables that record the metadata of Apache Cloudberry. diff --git a/versioned_docs/version-2.x/media/cbdb-arch.jpg b/versioned_docs/version-2.x/media/cbdb-arch.jpg new file mode 100644 index 00000000000..5ec02a9e514 Binary files /dev/null and b/versioned_docs/version-2.x/media/cbdb-arch.jpg differ diff --git a/versioned_docs/version-2.x/media/cbdb-arch.png b/versioned_docs/version-2.x/media/cbdb-arch.png deleted file mode 100644 index 34a0e3dacd3..00000000000 Binary files a/versioned_docs/version-2.x/media/cbdb-arch.png and /dev/null differ diff --git a/versioned_docs/version-2.x/tutorial/introduction-to-database-and-cloudberry-architecture.md b/versioned_docs/version-2.x/tutorial/introduction-to-database-and-cloudberry-architecture.md index 838d0b367bd..d8169cdb9b3 100644 --- a/versioned_docs/version-2.x/tutorial/introduction-to-database-and-cloudberry-architecture.md +++ b/versioned_docs/version-2.x/tutorial/introduction-to-database-and-cloudberry-architecture.md @@ -37,7 +37,7 @@ Apache Cloudberry also includes features designed to optimize PostgreSQL for bus _Figure 1. High-Level Apache Cloudberry Architecture_ -![High-Level Apache Cloudberry Architecture](/img/bootcamp/highlevel_arch.jpg) +![High-Level Apache Cloudberry Architecture](/img/bootcamp/cbdb-arch.jpg) The following topics describe the components that make up a Apache Cloudberry system and how they work together.